자바기초(LinkedHashSet)

bitna's study note·2022년 5월 12일
0

자바

목록 보기
78/119

5월 12일 내용정리-1

LinkedHashSet: Linked 가 붙어서 서로 손을 맞잡고있는 형태이며, Set이 붙어서 중복허용을 안함. 입력순서와 출력순서가 동일, 중복원소의 경우 추가 되지 않음.

package study_0512;

import java.util.*;

public class LinkedHash {

	public static void main(String[] args) {
		
		Set<String> linkedSet= new LinkedHashSet<String>();
		linkedSet.add("김");
		linkedSet.add("박");
		linkedSet.add("이");
		System.out.println(linkedSet.toString());
		
		//linkedSet =>배열로
		String[] arr =linkedSet.toArray(new String[0]); //[0]은 들어있는 원소갯수만큼 배열을 만들겠다.
		System.out.println(Arrays.toString(arr));
		String[] arr01 =linkedSet.toArray(new String[7]); //[7]은 공간을 7개를 만들겠다.
		System.out.println(Arrays.toString(arr01));
		
		Set<String> linkedSet01= new LinkedHashSet<String>();
		linkedSet01.add("최");
		linkedSet01.add("조");
		linkedSet01.addAll(linkedSet);
		System.out.println(linkedSet01.toString());
		linkedSet01.remove("김");
		System.out.println(linkedSet01.toString());
		linkedSet01.clear();
		System.out.println(linkedSet01.toString());
		
		
	}

}
profile
좋은개발자가 되기위한 삽질기록 노트

0개의 댓글

관련 채용 정보