Коллекция Java, упражнения HashSet: сравните два набора и сохраните элементы, одинаковые в обоих наборах.

Коллекция Java, Упражнения HashSet: Упражнение 11 с решением

Напишите программу на Java для сравнения двух наборов и сохранения элементов, одинаковых в обоих наборах.

Пример решения :

Код Java:

  import  java.util. *;  public class Exercise11 {public static void main (String [] args) {//Создаем пустой хэш-набор HashSet  h_set1 = new HashSet  (); //использовать метод add () для добавления значений в хэш-набор h_set1.add ("Red");  h_set1.add («Зеленый»);  h_set1.add («Черный»);  h_set1.add («Белый»);  System.out.println ("Frist HashSet content:" + h_set1);  HashSet  h_set2 = новый HashSet  ();  h_set2.add («Красный»);  h_set2.add («Розовый»);  h_set2.add («Черный»);  h_set2.add («Апельсин»);  System.out.println ("Второй контент HashSet:" + h_set2);  h_set1.retainAll (h_set2);  System.out.println ("Содержимое HashSet:");  System.out.println (h_set1);  }}  

Пример вывода:

 Содержание Frist HashSet: [Красный, Белый, Черный, Зеленый] Содержимое Второго HashSet: [Красный, Розовый, Черный  , Оранжевый] Содержимое HashSet: [Красный, Черный] 

Графическое представление:

Блок-схема:

Редактор кода Java:

Оцените статью
nanomode.ru
Добавить комментарий