Доброго времени суток!
Объясните пожалуйста почему при создании итератора выдаёт ошибку?
Почему при записи "Set set=new..." (как в лекции) выдаёт ошибку?
Создать коллекцию HashSet с типом элементов String.
Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Посмотреть, как изменился порядок добавленных элементов.
Требования:
1. Объяви переменную коллекции HashSet с типом элементов String и сразу проинициализируй ee.
2. Программа не должна считывать строки с клавиатуры.
3. Программа должна добавлять в коллекцию 10 строк, согласно условию.
4. Программа должна выводить 10 строк из коллекции на экран, каждую с новой строки.
import java.util.HashSet;
import java.util.Iterator;
public class Solution {
public static void main(String[] args) throws Exception {
HashSet set=new HashSet<String>(); // Вариант HashSet set=new HashSet<String>(); не работает
set.add("арбуз");
set.add("банан");
set.add("вишня");
set.add("груша");
set.add("дыня");
set.add("ежевика");
set.add("жень-шень");
set.add("земляника");
set.add("ирис");
set.add("картофель");
Iterator iterator=HashSet.iterator(); //Ошибка
while (iterator.hasNext())
{
String text = iterator.next();
System.out.println(text);
}
}
}