Y at-il de toute façon que je puisse assigner une arrayList à un tableau en Java?Affectation d'une liste à un tableau dans Java
2
A
Répondre
11
Oui, utiliser toArray()
liste.
Voir:
List a = new ArrayList();
a.add("foo");
a.add("bar");
System.out.println(a); // prints [foo, bar]
Object[] myArray = a.toArray();
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]); // prints 'foo' and 'bar'
}
Voir en ligne, en ideone.
2
Object [] array = monArrayList.toArray (nouvel objet [myArrayList.size()]) ;?
0
Appel List.toArray()
Questions connexes
- 1. Affectation d'une liste Python fer à un tableau .NET
- 2. affectation d'une valeur à un tableau bidimensionnel
- 3. Affectation de texte à un tableau
- 4. Affectation, mutable à un tableau immuable?
- 5. Affectation d'une chaîne à un tableau 2D
- 6. Affectation d'un tableau à une ArrayList en Java
- 7. Tableau tableau dans une affectation struct-incompatible?
- 8. Affectation de la valeur char dans un tableau à la valeur char dans un autre tableau
- 9. Ancre commune à Java Tableau et liste
- 10. Affectation d'une liste d'entiers à une @var
- 11. Affectation de chaque chiffre d'un int à un tableau int
- 12. Affectation d'une liste d'atomes dans le schéma
- 13. liste HTML à un tableau
- 14. affectation à une tranche de tableau associatif en php
- 15. Affectation de valeurs à un tableau d'entiers dans un module Fortran
- 16. Affectation d'une animation à un UIButton
- 17. Affectation de vector :: iterator à un tableau de tableau de caractères VS 2003
- 18. aide pour une affectation java
- 19. génériques java et affectation collection
- 20. liste de tableau 2D en Java
- 21. Affectation d'une valeur d'un tableau à une chaîne
- 22. Python: affectation de liste hors de portée
- 23. PHP 5 fonctionnant renvoyant un tableau-interaction sans affectation?
- 24. Passer un tableau Java à Scala
- 25. Affectation de clips vidéo imbriqués à un tableau multidimensionnel dans flash as2
- 26. Python: Affectation d'objets avec liste d'arguments variables
- 27. Déclaration de tableau C et affectation?
- 28. rangée tableau multidimensionnel à un seul tableau java
- 29. Java: Passer un tableau à println
- 30. Affectation d'une valeur à un entier dans une liste chaînée C
Ce sont des types différents, donc vous ne pouvez pas simplement faire Object [] ar = myArrayList; – jbindel
Ce code ne compile même pas ... – Patrick
Peut-être que vous essayez de dire Object [] array = myArrayList.toArray (nouvel objet [myArrayList.size()]) ;? – Patrick