Arraylist와 차이점은 순서를 유지하지 않는다.

데이터의 중복을 허용하지 않는다.

List라고 하면 중복을 넣어도 데이터가 저장이 된다.

하지만 set은 중복은 허용하지 않는다.

HashSet<<인덱스로 접근이 불가능하다.

기본적으로 16개의 공간을 생성.

데이터를 추가하면 순서없이 비어있는 공간이 생기기 떄문에 인덱스로 접근이 불가능하며 할당 공간의 75%가 등록되면 추가적인 할당이 이루어진다.

Ex01

package set_;

import java.util.ArrayList;

import java.util.HashSet;

public class Ex01 {

public static void main(String[] args) {

HashSet<String> set = new HashSet<String>();

set.add("라면");

set.add("김밥");

set.add("순대");

set.add("라면");