Réponses
Trop de publicités?
Aaron Maenpaa
Points
39173
shevchik
Points
6781
Permettez-moi de résumer et d'ajouter quelque chose:
1. List listA = new ArrayList<String>();
2. List listB = Arrays.asList("A", "B", "C")
1. List names = Lists.newArrayList("Mike", "John", "Lesly");
2. List chars = Lists.asList("A","B", new String [] {"C", "D"});
Liste Immuable
1. Collections.unmodifiableList(new ArrayList<String>(Arrays.asList("A","B")));
2. ImmutableList.builder() // Guava
.add("A")
.add("B").build();
3. ImmutableList.of("A", "B"); // Guava
4. ImmutableList.copyOf(Lists.newArrayList("A", "B", "C")); // Guava
Vide Liste immuable
1. Collections.emptyList();
2. Collections.EMPTY_LIST;
Liste des Personnages
1. Lists.charactersOf("String") // Guava
2. Lists.newArrayList(Splitter.fixedLength(1).split("String")) // Guava
Liste d'Entiers
Ints.asList(1,2,3); // Guava
Adam Jaskiewicz
Points
7485
Lisez d'abord ceci, alors lisez ceci et cela. 9 fois sur 10, vous pourrez utiliser l'un de ces deux implémentations.
En fait, il suffit de lire de Soleil un Guide pour les Collections cadre.
Blerta
Points
1199
//simple example creating a list form a string array
String[] myStrings = new String[] {"Elem1","Elem2","Elem3","Elem4","Elem5"};
List mylist = Arrays.asList(myStrings );
//getting an iterator object to browse list items
Iterator itr= mylist.iterator();
System.out.println("Displaying List Elements,");
while(itr.hasNext())
System.out.println(itr.next());