Как преобразовать набор в список в Java

Набор Java является частью пакета java.util ; он расширяет интерфейс java.util.Collection . Набор Java не допускает никаких повторяющихся элементов и допускает только один нулевой элемент.

Java list — это упорядоченный набор элементов. В отличие от набора Java, список Java может содержать повторяющиеся значения.

Преобразование

Существует два метода, используемых для преобразования набора в список:

  1. Добавление всех элементов набора в список по отдельности .
  2. Использование конструктора списка и передача ему набора.

Реализация первого метода

 import java.util. *;  import java.util.stream. *;  class example {//Общая функция для преобразования набора в список public static  List  convertSetToList (Set  set) {//Создание пустого списка List  list = new ArrayList  (); //помещаем каждый элемент набора в список для (T t: set) list.add (t); //вернуть список return list;  } public static void main (String args []) {//Создание набора с использованием набора HashSet  hash_Set = new HashSet  (); //Добавляем элементы в набор hash_Set.add ("Educative's");  hash_Set.add («пример»);  hash_Set.add («Установить»);  hash_Set.add ("в");  hash_Set.add («список»); //Распечатать Set System.out.println ("Set:" + hash_Set); //создание нового списка из Set List  list = convertSetToList (hash_Set); //Распечатать список System.out.println ("List:" + list);  }} 

Реализация второго метода

 import java.util.  *;  импортировать java.util.stream. *;  class example {//Общая функция для преобразования набора в список public static  List  convertSetToList (Set  set) {//Создание списка из Set List  list = new ArrayList  (set)  ; //вернуть список return list;  } public static void main (String args []) {//Создание набора с использованием набора HashSet  hash_Set = new HashSet  (); //Добавляем элементы в набор hash_Set.add ("Educative's");  hash_Set.add («пример»);  hash_Set.add («Установить»);  hash_Set.add ("в");  hash_Set.add («список»); //Распечатать Set System.out.println ("Set:" + hash_Set); //создание нового списка из Set List  list = convertSetToList (hash_Set); //Распечатать список System.out.println ("List:" + list);  }} 

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