두 배열을 합쳐 1차원으로 생성(flatmap) 후 중복제거(distinct) 하고 배열로 반환(toArray)
String[] test1 = {"Sehoon", "Songwoo", "Chan", "Chan", "Dajung"};
String[] test2 = {"Sehoon", "Sehoon", "Chan", "Dajung", "Dajung"};
String[] aa =
Stream.of(test1,test2)
.flatMap(x -> Arrays.stream(x))
.distinct()
.toArray(String[]::new);
for (String s : aa) {
System.out.println(s);
}
반응형
'개발 > 자바' 카테고리의 다른 글
자바 ) List의 내용을 대문자로 변경 후 List로 저장(feat. Stream) (0) | 2023.02.04 |
---|---|
enum 타입의 정적 리소스.class 파일 배열 만들기 (일반식, Stream) (0) | 2023.02.03 |
Rest API 연동 시 Http 상태 코드 400 발생 시 (0) | 2022.11.16 |
자바) [Ljava.lang.String; cannot be cast to class java.lang.String (0) | 2022.08.08 |
java8 ) Stream (in 컬렉션 프레임 워크) (0) | 2022.08.06 |
댓글