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());
}
}