ΠΠ΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡ Π΄Π²Π° ΠΏΡΠ½ΠΊΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
1. ΠΠ½ΡΡΡΠΈ ΠΊΠ»Π°ΡΡΠ° Solution Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ public static ΠΊΠ»Π°ΡΡ Cat Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
2. ΠΠ΅ΡΠΎΠ΄ printCats() ΠΊΠ»Π°ΡΡΠ° Solution Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ Π²ΡΠ΅Ρ
ΠΊΠΎΡΠΎΠ² ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΡ Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅, Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ ΠΊΡΠ΄Π° ΠΈ Π½Π° ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΠ°ΡΠ°Π½Π΅Π΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
package com.javarush.task.task08.task0819;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*
Set ΠΈΠ· ΠΊΠΎΡΠΎΠ²
*/
public class Solution {
public static void main(String[] args) {
Set<Cat> cats = createCats();
//Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. step 3 - ΠΏΡΠ½ΠΊΡ 3
Iterator<Cat> iterator = cats.iterator();
cats.remove(iterator.next());
printCats(cats);
}
public static Set<Cat> createCats() {
//Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. step 2 - ΠΏΡΠ½ΠΊΡ 2
Set<Cat> cats = new HashSet<Cat>();
Cat cat1 = new Cat("cat1");
Cat cat2 = new Cat("cat2");
Cat cat3 = new Cat("cat3");
cats.add(cat1);
cats.add(cat2);
cats.add(cat3);
return cats;
}
public static void printCats(Set<Cat> cats) {
// step 4 - ΠΏΡΠ½ΠΊΡ 4
for (Cat kn : cats){
System.out.println(kn.name);
}
}
static class Cat{
String name;
public Cat (String name){
this.name=name;
}
}
// step 1 - ΠΏΡΠ½ΠΊΡ 1
}package com.javarush.task.task08.task0819;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*
Set ΠΈΠ· ΠΊΠΎΡΠΎΠ²
*/
public class Solution {
public static void main(String[] args) {
Set<Cat> cats = createCats();
//Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. step 3 - ΠΏΡΠ½ΠΊΡ 3
Iterator<Cat> iterator = cats.iterator();
cats.remove(iterator.next());
printCats(cats);
}
public static Set<Cat> createCats() {
//Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ Π²Π°Ρ ΠΊΠΎΠ΄. step 2 - ΠΏΡΠ½ΠΊΡ 2
Set<Cat> cats = new HashSet<Cat>();
Cat cat1 = new Cat("cat1");
Cat cat2 = new Cat("cat2");
Cat cat3 = new Cat("cat3");
cats.add(cat1);
cats.add(cat2);
cats.add(cat3);
return cats;
}
public static void printCats(Set<Cat> cats) {
// step 4 - ΠΏΡΠ½ΠΊΡ 4
for (Cat kn : cats){
System.out.println(kn.name);
}
}
static class Cat{
String name;
public Cat (String name){
this.name=name;
}
}
// step 1 - ΠΏΡΠ½ΠΊΡ 1
}