sintassi
esempio: converto in List un array di stringhe
String[] valori = new String[]{ "uno", "due", "tre" };
List<String> list = (List<String>) Arrays.asList(valori);
metodi
esempio: aggiungi FIAT alla lista listaauto
listaauto.add("FIAT")
esempio: aggiungi FIAT alla lista listaauto in prima posiszione
listaauto.add(0,"FIAT")
esempio: aggiungi FIAT alla lista listaauto in prima posiszione
List<String listSource = new ArrayList<>(); lista
listSource.add("123");
listSource.add("456");
List<String> listDest = new ArrayList<>(); nuova lista
listDest.addAll(listSource); aggiungi tutti gli elemenenti
esempio: crea una sublista
List<String> list = new ArrayList<>();
list.add("element 1");
list.add("element 2");
list.add("element 3");
list.add("element 4");
List<String> sublist = list.subList(1, 3); crea nuova lista sublista della precedente
esempio: estraggo primo elemento alla lista listaauto
listaauto.get(0)
esempio: modifica secondo alla lista listaauto
listaauto.set(1,"FERRARI")
esempio: trovo l'ID partendo dall'inizio di due elementi di un array
List<String> list = new ArrayList<>(); array con 2 elementi
String element1 = "element 1";
String element2 = "element 2";
list.add(element1);
list.add(element2);
int index1 = list.indexOf(element1); trovo ID
int index2 = list.indexOf(element2);
System.out.println("index1 = " + index1); index1 = 0
System.out.println("index2 = " + index2); index2 = 1
esempio: verifica se la lista contiene element 1
List<String> list = new ArrayList<>();
String element1 = "element 1";
list.add(element1);
boolean containsElement = list.contains("element 1");
System.out.println(containsElement); true
esempio:
List<String> list = new ArrayList<>();
String element = "first element";
list.add(element);
list.remove(element); rimuovi usando l'elemento
list.add("element 0");
list.remove(0); rimuovi usando l'ID
esempio
List<String>list = new ArrayList<>(); lista principale
List<String> otherList = new ArrayList<>(); lista di confronto
String element1 = "element 1";
String element2 = "element 2";
String element3 = "element 3";
String element4 = "element 4";
list.add(element1);
list.add(element2);
list.add(element3);
otherList.add(element1);
otherList.add(element3);
otherList.add(element4);
list.retainAll(otherList); interzezione tra le liste
la lista list alla fine avrà solamenti gli elementi
element1
element3
esempio:
List<String> list = new ArrayList<>();
list.add("c");
list.add("b");
list.add("a");
Collections.sort(list);
esempio:
esempio: converto in attay stringhe
List<String> list = new ArrayList<>();
list.add("element 1");
list.add("element 2");
list.add("element 3");
list.add("element 3");
String[] objects1 = list.toArray(new String[0]);