Comment puis-je créer un tableau dans Kotlin comme en Java, en fournissant seulement une taille?
Comment puis-je créer un Tableau comme nous le faisons en java?
int A[] = new int[N];
Comment puis-je faire dans Kotlin?
- Je sais que vous vous posez sur
int
, mais pour les Objets, il y a stackoverflow.com/questions/32679060/...
Vous devez vous connecter pour publier un commentaire.
Selon la référence, les tableaux sont créés de la façon suivante:
Pour les types primitifs de Java il y a différents types de
IntArray
,DoubleArray
etc. qui magasin unboxed valeurs.Ils sont créés avec les constructeurs correspondants et à l'usine de fonctions:
La première est similaire à celle en Java, il crée une primitive de tableau rempli avec la valeur par défaut, par exemple zéro pour
Int
,false
pourBoolean
.Non primitive-les tableaux sont représentés par
Array<T>
classe, oùT
est les éléments de type.T
peut encore être l'un des types primitifs en Java (Int
,Boolean
,...), mais les valeurs à l'intérieur vont être encadrées de manière équivalente à JavaInteger
,Double
et ainsi de suite.Aussi,
T
peut être à la fois les valeurs null et non-null commeString
etString?
.Ceux-ci sont créés de la même manière:
Array<Int>(size)
ne compile pas. C'est parce que vous ne pouvez pas créer un non nullable tableau sans fournir les éléments.