Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Множество всех животных
- 1. Внутри класса Solution создать public static классы Cat, Dog.
- 2. Реализовать метод createCats, который должен возвращать множество с 4 котами.
- 3. Реализовать метод createDogs, который должен возвращать множество с 3 собаками.
- 4. Реализовать метод join, который должен возвращать объединенное множество всех животных — всех котов и собак.
- 5. Реализовать метод removeCats, который должен удалять из множества pets всех котов, которые есть в множестве cats.
- 6. Реализовать метод printPets, который должен выводить на экран всех животных, которые в нем есть.
- Каждое животное с новой строки
- Требования:
- 1. Программа должна выводить текст на экран.
- 2. Внутри класса Solution должен быть public static классы Cat, Dog.
- 3. Метод createCats() класса Solution должен возвращать множество (Set) содержащее 4 кота.
- 4. Метод createDogs() класса Solution должен возвращать множество (Set) содержащее 3 собаки.
- 5. Метод join() класса Solution должен возвращать объединенное множество всех животных - всех котов и собак.
- 6. Метод removeCats() должен удалять из множества pets всех котов, которые есть в множестве cats.
- 7. Метод printPets() должен выводить на экран всех животных, которые в нем есть. Каждое животное с новой строки.
- package com.javarush.task.task08.task0820;
- import java.util.HashSet;
- import java.util.Set;
- /*
- Множество всех животных
- */
- public class Solution {
- public static void main(String[] args) {
- Set<Cat> cats = createCats();
- Set<Dog> dogs = createDogs();
- Set<Object> pets = join(cats, dogs);
- printPets(pets);
- removeCats(pets, cats);
- printPets(pets);
- }
- public static Set<Cat> createCats() {
- Set<Cat> catts = new HashSet<>();
- Cat cat = new Cat();
- catts.add(cat);
- catts.add(cat);
- catts.add(cat);
- catts.add(cat);
- //напишите тут ваш код
- return catts;
- }
- public static Set<Dog> createDogs() {
- //напишите тут ваш код
- Set<Dog> doggs = new HashSet<Dog>();
- Dog dog = new Dog();
- doggs.add(dog);
- doggs.add(dog);
- doggs.add(dog);
- return doggs;
- }
- public static Set<Object> join(Set<Cat> cats, Set<Dog> dogs) {
- //напишите тут ваш код
- Set<Object> result = new HashSet<>();
- result.addAll(cats);
- result.addAll(dogs);
- return result;
- }
- public static void removeCats(Set<Object> pets, Set<Cat> cats) {
- //напишите тут ваш код
- pets.removeAll(cats);
- // pets.removeAll(cats);
- }
- public static void printPets(Set<Object> pets) {
- //напишите тут ваш код
- for (Object text: pets
- ) {
- System.out.println(text);
- }
- }
- //напишите тут ваш код
- public static class Cat {
- }
- public static class Dog{
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement