반응형 자바3 [java] Set-HashSet, LinkedHashSet, TreeSet Set은 배열을 중복제거하고 싶을 때 사용한다.Set에 추가하려면 add하면 된다. 구분 HashSet LinkedHashSetTreeSet중복 제거✅ 가능✅ 가능✅ 가능정렬 순서 유지❌ 순서 없음 (무작위)✅ 입력한 순서 유지✅ 오름차순속도O(1)로 보통 더 빠름O(1)로 약간 느림 (순서 유지 오버헤드)O(log N) (이진 트리 기반)사용 목적순서 상관없는 중복 제거중복 제거 + 입력 순서 유지 필요 시 정렬된 집합이 필요할 때 (예: 순위, 정렬 출력) 중복제거 (순서필요)예시:import java.util.*;String[] arr = {"apple", "banana", "apple", "orange", "banana"};Set set = new LinkedHashSet(Arrays.asLi.. 2025. 5. 2. [java] switch/case 문 switch/case 구조문:switch(입력변수) { case 입력값1: ... break; case 입력값2: ... break; ... default: ... break;}if-else if-else문을 switch문으로 바꿀 수 있다.break를 쓰면 해당 case만 실행하고 swich문을 빠져나가고, 만약 break를 쓰지 않는다면 참인 것 아래 case들 다 실행된다.default문은 생략가능하고 사용할 시 case문을 실행하고 마지막으로 무조건 실행된다. Java에서 switch 문에서 break 문이 있을 때와 없을 때의 동작 차이✅ break가 있을 때int num = 2;switch (num) { case 1: .. 2025. 5. 2. [java] 이클립스 단축키 모음 Ctrl + D : 한줄삭제Ctrl + Alt + ↑, ↓ : 한줄 위 또는 아래로 복붙 Alt + ↑, ↓ : 행 이동Ctrl + I : 자동 줄 맞춤Ctrl + / : 한줄 주석 처리Ctrl + F11 : 실행(Run)Ctrl + Shift + O : 자동 import(필요한 패키지 추가)F11 : 디버깅Ctrl + Shift + B: 토글 브레이크포인트 2025. 5. 2. 이전 1 다음 반응형