Hallo an alle, das Programm sagt, bei mir sei die zweitletzte Bedingung nicht erfüllt. Ich habe die Einzelwerte einzeln eingegeben und die Liste nicht mit einer for-Schleife füllen lassen. es steht aber nirgendwo explizit geschrieben, dass man das nicht darf. Kann mir jemand sagen was der Fehler ist?
package de.codegym.task.task08.task0814;
import java.util.HashSet;
import java.util.Set;
import java.util.Arrays;
import java.util.Iterator;
/*
Größer als 10? Du passt nicht gut zu uns
*/
public class Solution {
public static HashSet<Integer> setErstellen() {
// schreib hier deinen Code
HashSet<Integer> set = new HashSet<Integer>();
set.add(4);
set.add(65);
set.add(45);
set.add(3);
set.add(8);
set.add(15);
set.add(4);
set.add(7);
set.add(23);
set.add(43);
set.add(12);
set.add(34);
set.add(11);
set.add(22);
set.add(33);
set.add(55);
set.add(8);
set.add(9);
set.add(22);
set.add(1);
return set;
}
public static HashSet<Integer> alleZahlenGroesserAls10Entfernen(HashSet<Integer> set) {
// schreib hier deinen Code
Iterator<Integer> it = set.iterator();
while(it.hasNext()){
if(it.next() > 10)
it.remove();
}
return set;
}
public static void main(String[] args) {
}
}