[Kotlin] Passer le tableau Kotlin à l'argument de longueur variable Java [Java]

Choses à faire

Passez le ʻArray` de Kotlin à une fonction comme celle-ci:

void hoge(HogeClass... hogeClasses) {
  /*réduction*/
}

manière

Vous pouvez le faire en ajoutant * à ʻArray`, comme indiqué ci-dessous.

val hogeList: Array<HogeClass> = //Initialisation omise

//appel
hoge(*hogeList)

Que fais tu

Le * complété au début est l'opérateur Spread, qui est passé en développant ʻArray`.

Dans Kotlin, vous pouvez utiliser des arguments de longueur variable en déclarant fuga (vararg hoge: HogeClass), mais vous devez faire de même lorsque vous passez ʻArray` ici.

Le site que j'ai utilisé comme référence

Recommended Posts

[Kotlin] Passer le tableau Kotlin à l'argument de longueur variable Java [Java]
[Java] tableau
Tableau Java
Tableau Java
Créer des données binaires de longueur variable en Java
java (tableau)
Tableau Java
[Java] Array
Tableau Java
tableau java
[Java] Array
[Java] Note sur le tableau
Portée de la variable Java (portée)
déclaration de variable java
Portée de la variable Java