Java에서 HashSet을 ArrayList로 변환하는 방법
java.util.Collection 다른 유형의 다른 컬렉션을 추가 할 수있는 생성자가 있으면 이러한 종류의 변환을 쉽게 수행 할 수 있습니다.
이 예에서는 HashSet을 만들고 String 유형의 항목을 추가 한 다음 생성자에서 HashSet을 인수로 사용하여 ArrayList를 만듭니다. 마지막에 목록을 통해 결과를 인쇄합니다.
이 예에서는 HashSet을 만들고 String 유형의 항목을 추가 한 다음 생성자에서 HashSet을 인수로 사용하여 ArrayList를 만듭니다. 마지막에 목록을 통해 결과를 인쇄합니다.
import java.util.HashSet;Output:
import java.util.List;
import java.util.ArrayList;
public class ToArrayList{
public static void main(String[] args) {
// HashSet 생성
HashSethset = new HashSet ();
//HashSet에 요소 추가
hset.add("java");
hset.add("C");
hset.add("C++");
hset.add("목표 C");
hset.add("HTML/CSS");
// HashSet
System.out.println("HashSet: "+ hset);
// 제네릭 유형의 ArrayList를 만듭니다. String
//해시셋을 인수로 전달합니다
ArrayListarraylist = new ArrayList (hset);
// ArrayList
System.out.println("ArrayList: "+ arraylist);
}
}
HashSet: [HTML/CSS, C, java, Objective C, C++]
ArrayList: [HTML/CSS, C, java, Objective C, C++]