Advertisement
jaVer404

level08.lesson11.home01

Apr 19th, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.55 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.  
  15. public class Solution
  16. {
  17.     public static void main(String[] args)
  18.     {
  19.         Set<Cat> cats = createCats();
  20.  
  21.         //Написать тут ваш код. step 3 - пункт 3
  22.         Iterator <Cat> myKitty = cats.iterator();
  23.         cats.remove(myKitty.next());
  24.         printCats(cats);
  25.         }
  26.  
  27.  
  28.     public static Set<Cat> createCats()
  29.     {
  30.         //Написать тут ваш код. step 2 - пункт 2
  31.         HashSet<Cat> cats = new HashSet<Cat>();
  32.         for (int i = 0; i < 3; i++) {
  33.             cats.add(new Cat());
  34.         }
  35.  
  36.         return cats;
  37.     }
  38.  
  39.     public static void printCats(Set<Cat> cats)
  40.     {
  41.         // step 4 - пункт 4
  42.         for (Cat cat : cats) {
  43.             System.out.println(cat);
  44.         }
  45.     }
  46.  
  47.     // step 1 - пункт 1
  48.     public static class Cat {
  49.  
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement