일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- jpa entity자동
- java8
- docker 설치
- memcached
- spring
- 리눅스
- Java
- CentOS6
- Next.js 14
- 도커
- jvm
- dto valid
- NextJS
- swagger
- 초기 세팅
- docker
- JavaScript
- generate pojos
- JPA
- custom valid
- spring boot
- header setting
- java9
- React
- generate entity
- 초기 구축
- 헤더 설정
- SpringBoot
- ollama langflow
- MySQL
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