Questions marquées «kotlin»

192
Différence entre les types List et Array dans Kotlin

Quelle est la différence entre Listet Arraytypes? Il semble pouvoir faire les mêmes opérations avec eux (boucles, expression de filtre, etc.), y a-t-il une différence de comportement ou d'utilisation? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in...

176
Étendre la classe de données dans Kotlin

Les classes de données semblent remplacer les POJO à l'ancienne en Java. Il est tout à fait prévisible que ces classes permettent l'héritage, mais je ne vois aucun moyen pratique d'étendre une classe de données. Ce dont j'ai besoin est quelque chose comme ça: open data class Resource (var id: Long...

170
Comment convertir List to Map à Kotlin?

Par exemple, j'ai une liste de chaînes comme: val list = listOf("a", "b", "c", "d") et je veux le convertir en une carte, où les chaînes sont les clés. Je sais que je devrais utiliser la .toMap()fonction, mais je ne sais pas comment et je n'en ai vu aucun

165
Quel est l'équivalent Kotlin de Java's String []?

Je vois que Kotlin a ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, ce qui est équivalent à byte[], short[], int[],char[], double[], float[]Java. Maintenant, je me demande, y a-t-il un StringArrayéquivalent à Java

164
Manière idiomatique de se connecter à Kotlin

Kotlin n'a pas la même notion de champs statiques que celle utilisée en Java. En Java, la méthode généralement acceptée pour effectuer la journalisation est: public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } La question est quelle est la manière idiomatique...