HOWTO · Java

Java에서 Set를 ArrayList로 변환

Java에서 Set를 ArrayList로 변환

이 가이드는 Java에서 SetArrayList로 변환하는 방법을 설명합니다. 코드를 완전히 이해하려면 코드를 한 번만 보면 되는 매우 간단한 방법입니다. 여기에서 이 가이드를 읽고 있으므로 SetArrayList의 기본 사항에 이미 익숙하다고 가정할 수 있습니다. 하지만 기본 사항을 한 번 더 살펴봐야 하는 경우 다음 링크를 방문할 수 있습니다.

Set여기에 대해 자세히 알아보세요.

ArrayList여기에 대해 자세히 알아보십시오.

Java에서 SetArrayList로 변환

다음 코드에서는 단순히 하나의 set을 초기화하고 나중에 addAll() 메서드를 사용하여 ArrayList로 변환합니다. 코드를 살펴보십시오.

import java.util.*;
public class Main {
  public static void main(String args[]) {
    Set<String> data = new LinkedHashSet<String>(); // Creating A Set
    data.add("BillGates"); // Adding Random Data In Order To Explain
    data.add("Newton"); // Adding Random Data In Order To Explain
    data.add("Einsten"); // Adding Random Data In Order To Explain
    data.add("Obama"); // Adding Random Data In Order To Explain
    // Printing  Set.........................
    System.out.println(data);
    // Converting Set To List
    List<String> Listt = new ArrayList<String>(); // Creating A New ArrayList...
    Listt.addAll(data); // addAll Method Converts Collection Into  List.
    System.out.println("Converting..................");
    System.out.println("Successfully Converted");
    System.out.println(Listt); // Printing The Listt After Conversion........
  }
}

출력:

[BillGates, Newton, Einsten, Obama]
Converting..................
Successfully Converted
[BillGates, Newton, Einsten, Obama]

코드는 자명합니다. 보시다시피 data라는 set을 만들었습니다. 약간의 값을 추가하고 인쇄했습니다. 변환을 위해 새로운 ArrayList를 만들었습니다. 그리고 addAll() 메서드를 사용하여 전체 컬렉션을 List로 변환했습니다.