Dieser Artikel wurde geschrieben in 3 vorherigen Artikeln,
** 4. Tag der Artikelveröffentlichung 7 Tage lang jeden Tag **
Es ist geworden
Ich werde den Code unten verwenden, aber siehe Artikel drei zuvor für weitere Details zu den Funktionen dieser App!
--kotlin Version: https://github.com/sato-na/guruwake_kotlin
↓ Dies ist das Hauptthema dieses Artikels ↓
Modifikator Rückgabetyp Funktionsname(Streit, Streit, …) {
Funktionsinhalt
return Rückgabewert
}
Beispiel)
WhoActivity.java
private void addMember() { //Zeile 78
EditText memberET = findViewById(R.id.member_et);
ListView memberLV = findViewById(R.id.member_lv);
memberL.add(memberET.getText().toString());
memberET.getEditableText().clear();
ArrayList<String> memberLR = (ArrayList<String>) memberL.clone();
Collections.reverse(memberLR);
ArrayAdapter<String> adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, memberLR);
memberLV.setAdapter(adapter);
}
Name der lustigen Funktion(Streit:Schimmel, Streit:Schimmel, …) 戻り値のSchimmel {
Funktionsinhalt
return Rückgabewert
}
Beispiel)
WhoActivity.kt
fun addMember() { //Zeile 52
memberL.add(member_et.text.toString())
member_et?.text?.clear()
var memverLR = ArrayList<String>(memberL)
memverLR.reverse()
var adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, memverLR)
member_lv.adapter = adapter
}
Die Schreibmethode ist sehr unterschiedlich, aber die Informationen, die beim Definieren einer Funktion benötigt werden, sind fast gleich.
Dieses Mal habe ich die Funktion mit Java und Kotlin definiert. Funktionen mit verschiedenen Funktionen können abhängig von der Art des Arguments und der Art des Rückgabewerts definiert werden. Ich hoffe, dass ich sie weiterhin häufig verwenden kann.
Ich werde morgen einen Artikel veröffentlichen, also bitte behalten Sie mich im Auge.
Recommended Posts