Вывод на экран элементов Set Почему 19-ая строка (String text = iterator.next();) не компилируется?
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class test1 {
    public static void main(String[] args)
    {
        Set set = new HashSet();
        set.add("Mama");
        set.add("Mila");
        set.add("Ramu");

        //получение итератора для множества
        Iterator iterator = set.iterator();

        while (iterator.hasNext())        //проверка, есть ли ещё элементы
        {
            //получение текущего элемента и переход на следующий
            String text = iterator.next();

            System.out.println(text);
        }
    }

}
Код из лекции(!) не компилируется в Idea. Если String заменить на Object, то работает. Почему не хочет создавать переменную типа String? Ещё я пытался строку объявления множества заменить на
Set<String> set = new HashSet<String>();
но и это не помогло. З.Ы. Поправьте лекцию, пожалуйста.