Lists
List<String> names = List.of("John", "Jack"); // Módosíthatatlan lista
List<String> moreNumbers = new ArrayList<>(); // Módosítható lista, diamond operátor, primitív típus nem lehet
List<String> copy = new ArrayList<>(numbers); // Módosítható másolat
List<String> namesToModify = new ArrayList<>(List.of("John", "Jack")); // Módosítható lista egy utasításban
copy.add("Jane"); // ["John", "Jack", "Jane"] - hozzáadás
copy.remove("John"); // ["Jack", "Jane"] - eltávolítás
boolean containsJohn = names.contains("John"); // false - nincs benne
int size = names.size(); // 2 - hossza
int indexOfJane = names.indexOf("Jane") // 1 - 1. indexen
for(String name: names){
System.out.println(name);
}