public class Main {
public static void main(String[] args) {
String array[] = {"apple","apple","banana","apple","kiwi","banana"};
List<String> tmp;
// stream().distinct() 는 반환 값이 stream 타입이기 때문에 toList로 변환
tmp = Arrays.stream(array).distinct().collect(Collectors.toList());
for (String string: tmp) {
System.out.println(string);
}
}
}
실행 결과
apple
banana
kiwi
'Development > JAVA' 카테고리의 다른 글
| String.valueOf(50) vs 50+"" vs String.format("%s",50) 중 가장 빠른 것은? (0) | 2023.02.03 |
|---|---|
| 정수의 이진법의 비트 정보를 바탕으로 특정 문자열 만들기 (0) | 2023.01.26 |
| 정규식을 활용하여 특정 문자를 제외하고 제거 하기 (+ 중복 문자 제거) (0) | 2023.01.24 |
| List를 활용한 배열 정보 저장과 반환 (0) | 2023.01.22 |
| HashMap<Integer,Integer> 에서 같은 key값의 value 값을 증가 시키고자 할 때 (0) | 2023.01.20 |