Kollekciók – ArrayList
package kollekciok.arraylist;
import java.util.ArrayList;
import java.util.Collections;
public class KollekciokArrayList {
public static void main(String[] args) {
/* ArrayList: NEM rendezett, NEM használ kulcsot.
Viszont SORRENDTARTÓ és ISMÉTLŐDHETNEK benne az elemek!!! */
ArrayList ffiNevek = new ArrayList();
ffiNevek.add("Balambér");
ffiNevek.add("Ödön");
ffiNevek.add("Jukundusz");
ffiNevek.add("Fernándó");
ffiNevek.add("Ödön");
System.out.println(ffiNevek);
ffiNevek.remove("Jukundusz");
ffiNevek.add(3, "Dzsúlió");
System.out.println("A ffiNevek elemeinek száma: " + ffiNevek.size());
ffiNevek.forEach(f ->{
System.out.print(f + " --- ");
});
ffiNevek.remove(0);
ffiNevek.set(2, "Rátold");
System.out.println("\n"+ffiNevek);
Collections.sort(ffiNevek); //Ez sem rendez jól az ékezetes karakterekre.
System.out.println(ffiNevek);
System.out.println(ffiNevek.indexOf("Fernándó"));
System.out.println(ffiNevek.get(2));
System.out.println(ffiNevek.contains("Ödön"));
ffiNevek.remove("Ödön");
System.out.println(ffiNevek);
ffiNevek.clear();
System.out.println(ffiNevek);
}
}