ya_zay4eg

level08.lesson11.home01

Jan 6th, 2015
377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1. package com.javarush.test.level08.lesson11.home01;
  2.  
  3. import java.util.HashSet;
  4. import java.util.Iterator;
  5. import java.util.Set;
  6.  
  7. /* Set из котов
  8. 1. Внутри класса Solution создать public static класс кот – Cat.//
  9. 2. Реализовать метод createCats, он должен создавать множество (Set) котов и добавлять в него 3 кота.
  10. 3. В методе main удалите одного кота из Set cats.
  11. 4. Реализовать метод printCats, он должен вывести на экран всех котов, которые остались во множестве. Каждый кот с новой строки.
  12. */
  13.  
  14. public class Solution
  15. {
  16.     public static void main(String[] args)
  17.     {
  18.         Set<Cat> cats = createCats();
  19.  
  20.         //Написать тут ваш код. step 3 - пункт 3
  21.         Iterator<Cat> iterator = cats.iterator();
  22.         Cat element = iterator.next();
  23.         iterator.remove();
  24.         System.out.println(cats.size());
  25.         printCats(cats);
  26.     }
  27.  
  28.     public static Set<Cat> createCats()
  29.     {
  30.         //Написать тут ваш код. step 2 - пункт 2
  31.         HashSet<Cat> newSet = new HashSet<Cat>();
  32.         newSet.add(new Cat());
  33.         newSet.add(new Cat());
  34.         newSet.add(new Cat());
  35.         return newSet;
  36.     }
  37.  
  38.     public static void printCats(Set<Cat> cats)
  39.     {
  40.         // step 4 - пункт 4
  41.         Iterator<Cat> iterator = cats.iterator();
  42.         while (iterator.hasNext()) {
  43.             System.out.println(iterator.next());
  44.         }
  45.     }
  46.  
  47.     // step 1 - пункт 1
  48.     public static class Cat{
  49.  
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment