Cześć!
Chcę podać liczby za pomocą funkcji Scanner
i zapisać je do ArrayList
jednak nie wiem jak to zrobić.
Mam napisany kod gdzie sztywno wprowadzam te liczby. Zamysłem początkowym jest biorąc pod uwagę tablicę liczb całkowitych, w której każda liczba całkowita występuje trzy razy z wyjątkiem jednej liczby całkowitej, która występuje tylko raz, znajdź i zwróć nieduplikowaną liczbę całkowitą.
Bardzo proszę o pomoc jak zapisać w ArrayList
właśnie te liczby
import java.util.ArrayList;
import java.util.Collections;
public class zad40 {
static int getSingle(ArrayList<Integer> list)
{
for(int i=0;i<list.size();i++){
if (Collections.frequency(list,list.get(i)) == 1)
return list.get(i);
}
return 0;
}
}
public class Main {
public static void main(String[] args) {
System.out.println("\nZadanie 40");
ArrayList<Integer> b = new ArrayList<Integer>();
b.add(3);
b.add(4);
b.add(3);
b.add(3);
b.add(2);
b.add(4);
b.add(4);
System.out.println(zad40.getSingle(b));
}