40 lines
740 B
Java
40 lines
740 B
Java
package Übungsstunde_Collections_27_05;
|
|
|
|
import java.util.*;
|
|
|
|
public class Aufgabe1 {
|
|
|
|
public static void main(String[] args) {
|
|
|
|
List<Integer> list1 = new ArrayList<Integer>();
|
|
|
|
list1.add(2);
|
|
list1.add(5);
|
|
list1.add(7);
|
|
list1.add(4);
|
|
list1.add(2);
|
|
|
|
List<Integer> liste2 = listeOhneDoppelteWerte(list1);
|
|
System.out.println(liste2);
|
|
}
|
|
|
|
public static List<Integer> listeOhneDoppelteWerte(List<Integer> liste) {
|
|
|
|
// Set<Integer> neueListe = new HashSet<Integer>();
|
|
List<Integer> neueListe = new ArrayList<Integer>();
|
|
|
|
for (Integer intWert : liste) {
|
|
|
|
if (!neueListe.contains(intWert)) {
|
|
neueListe.add(intWert);
|
|
|
|
}
|
|
|
|
}
|
|
// List<Integer> ausgabeListe = new ArrayList<>(neueListe);
|
|
|
|
return neueListe;
|
|
}
|
|
|
|
}
|