set 2

Java set

🔷 Set중복 허용하지 않음: 동일한 값은 하나만 저장순서 보장하지 않음: 저장된 순서와 출력되는 순서는 다를 수 있다.인덱스 없음: List와 달리 인덱스 X🔷 HashSet HashSet : 대표적인 SetSet set = new HashSet();set.add("a");set.add("b");set.add("c");set.add("a"); // 중복된 값은 저장되지 않음set.add("b");set.add("c");System.out.println(set);중복된 값은 저장 되지 않고, a,b,c만 출력 됨. 🔷 Set 출력하기set은 index가 없어서 get(i) / set(index, value) 없음. 대신,두 가지 방법으로 출력 가능 향상된 for문 for (String s : set..

백엔드/Java 2024.10.20

Java Collection 프레임워크

🔷 컬렉션 프레임워크- 표준화된 방식의 자료구조- List, Set, Map => 인터페이스. 반드시 구현 클래스로 객체를 생성  👉🏻 데이터를 묶어서 관리할 때 사용  👉🏻 주로 배열 대신 사용   👉🏻 List(배열과 동일)      ❕ 값을 하나씩 저장      ❕ index 존재 : 순서를 보장      ❕ 중복 허용       ❕ 배열 대신에 가장 많이 사용하는 구조   👉🏻 Set      ❕ 값을 하나씩 저장      ❕ index 없음 : 순서를 보장하지 않음      ❕ 중복허용 안됨. (같은 값이 입력되면 덮어씀.)    👉🏻 Map      ❕ 값을 두개씩 저장  key/value 쌍으로 저장      ❕ index는 없고, key가 index 역할을 함.    ..

백엔드/Java 2024.10.20