Die Hauptforschung in diesem Artikel ist die Kotlin -Methode, die Parameter der variablen Länge an die Parameter von Java -Variablen zu übergeben. Der spezifische Implementierungscode ist wie folgt.
Definieren Sie Java -Variadic -Parametermethoden
Paket com.tcl.john.studymvvm.utils;/*** Toolklasse, die Java -Methoden aufruft* Erstellt von Zhangjun unter 2017/10/25. */public class calljavautils {public static int addnumbers (String name, int ... args) {int result = 0; für (int i = 0; i <args.length; i ++) {result+= args [i]; } Rückgabeergebnis; }}Kotlin überträgt die Parameter der variablen Länge und ruft die obige Java -Methode auf
// Test Kotlin übergibt die Parameter der variablen Länge an die Java -Variadische Parametermethode VAR -Zahlen: Intarrray = Intarrrayof (1, 2, 3, 4, 5) calljavautils.addnumbers ("Add", *Zahlen)Zusammenfassen
Im obigen dreht sich alles um Kotlin-Parameter mit variabler Länge in Java-Variablen-Parameter-Instanzcode. Ich hoffe, dass er für alle hilfreich sein wird. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!