package gr1; import java.util.ArrayList; import java.util.Collections; public class Zadanie { public static void main(String[] args) { ArrayList cyferki = new ArrayList(); cyferki.add(1); cyferki.add(0); cyferki.add(2); cyferki.add(4); System.out.println("Lista przechowuje " + cyferki.size() + " elementów"); wypiszListe(cyferki); cyferki.add(9); cyferki.add(3); cyferki.add(5); cyferki.add(8); cyferki.add(7); System.out.println("Lista przechowuje " + cyferki.size() + " elementów"); wypiszListe(cyferki); int i = 2; System.out.println("Element o indexie " + i + " to " + cyferki.get(i)); System.out.println("Sortowanie listy z cyferkami"); Collections.sort(cyferki); System.out.println("\nPo sortowaniu"); wypiszListe(cyferki); wypiszListe2(cyferki); System.out.println("Wypisywanie co drugiego elementu w liście"); for (int j = 1; j < cyferki.size(); j += 2) { System.out.println(cyferki.get(j)); } System.out.println("Wypisanie listy w odwrotnej kolejności"); for (int j = cyferki.size() - 1; j >= 0; j--) { System.out.println(cyferki.get(j)); } } public static void wypiszListe(ArrayList a) { System.out.println("Wypisanie elementów z ArrayListy"); for (int i = 0; i < a.size(); i++) { System.out.println(a.get(i)); } System.out.println(""); } public static void wypiszListe2(ArrayList a) { System.out.println("Wypisanie elementów z ArrayListy pętlą FOREACH"); for (int cyferka : a) { System.out.println(cyferka); } System.out.println(""); } }