HashSet<String> set = new HashSet<String>(); // Создать коллекцию HashSet с типом элементов String.
       set.add("арбуз");                                         // Добавить в неё 10 строк
По уроку у меня отложился другой вид на все это, привожу пример: Вывод на экран элементов Set
public static void main(String[] args)
{
    Set<String> set = new HashSet<String>();
    set.add("Mama");
    set.add("Mila");
    set.add("Ramu");

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

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

        System.out.println(text);
    }
}
А в уроке по другому.. вот разницу Set<String> set = new HashSet<String>(); от HashSet<String> set = new HashSet<String>(); 2 раза перечитал материал, не дошло.. вот решил обратиться к Вам)