<JAVA>Array를 Set으로, Set을 Array로 변환하기!

eunsiver·2022년 10월 3일
0

<JAVA>백준 알고리즘

목록 보기
7/11

1. Array를 Set으로

import java.util.Arrays;import java.util.HashSet;
import java.util.Set;
public class ArrayToSet {        
public static void main(String[] args) {    

// Set으로 변환할 배열       
Integer[] arr = { 1, 1, 2, 3, 4 };   
// 배열 -> Set     
Set<Integer> set = new HashSet<Integer>(Arrays.asList(arr));   

// Set 출력     
System.out.println(set); // [1, 2, 3, 4]    }}

Set set = new HashSet(Arrays.asList(arr));

2. Set을 Array로


import java.util.Arrays;
import java.util.Set; 
import com.google.common.collect.Sets;
public class SetToArray {  

public static void main(String[] args) {   
// Set 객체      
Set<Integer> set = Sets.newHashSet(1, 2, 3, 4);         // Set -> 배열      
Integer[] arr = set.toArray(new Integer[0]);  
//배열의 크기를 0으로 지정하면 자동으로 배열의 크기 지정
// 배열 출력        
System.out.println(Arrays.toString(arr)); // [1, 2, 3, 4]   
}}

Integer[] arr = set.toArray(new Integer[0]);

profile
Let's study!

0개의 댓글