일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- header setting
- 리눅스
- custom valid
- NextJS
- jvm
- 초기 구축
- generate entity
- swagger
- ollama langflow
- docker
- JavaScript
- JPA
- dto valid
- generate pojos
- Next.js 14
- java8
- React
- jpa entity자동
- java9
- 헤더 설정
- memcached
- Java
- docker 설치
- 도커
- MySQL
- 초기 세팅
- spring
- CentOS6
- spring boot
- SpringBoot
Archives
- Today
- Total
개발자의 길
[java] int 배열 합치고 중복 제거 (merge) 본문
import java.util.*;
public static int[] mergeDupl(int[] a, int[] b){
HashSet<Integer> sumVal = new HashSet<>();
for(int val : a){
sumVal.add(val);
}
for(int val : b){
sumVal.add(val);
}
int[] c= new int[sumVal.size()];
int idx =0;
for(int val: sumVal){
c[idx]=val;
idx++;
}
return c;
}
합치기만 하고 싶으면, HashSet 대신에 그냥 HashMap 으로 하면 된다.
Set 객체가 중복 제거 할때 많이 쓰는데,
보통 쓰는게
HashSet : 순서 보장 안함
LinkedHashSet : 들어간 순서로 저장
TreeSet : 자동으로 정렬(default는 오름차순)
'4. JAVA' 카테고리의 다른 글
[java] 자바 리플렉션 reflection test & method call (1) | 2020.12.10 |
---|---|
[java] 자바 정규식. 자주 쓰는것들 (0) | 2020.12.09 |
[JAVA] java map 최대값 key,value 구하기 (0) | 2020.11.06 |
[java] Map 데이터 전부 가져오기 (1) | 2020.06.23 |
intellij(인텔리제이) 에서 자동 빌드(compile) 옵션 설정 (2) | 2020.06.23 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Comments