[Stream] String에서 숫자가 아닌 값을 추출하여 String으로 변환하기

반응형
728x90
반응형

Stream 코드

String chars = param.chars()             
        .sorted()
        .mapToObj(ch -> (char) ch)  // Stream<Character>
        .filter(ch -> !Character.isDigit(ch))
        .map(Object::toString)
        .collect(Collectors.joining());

 

각 단계별로 Stream 형태 확인

 

 

결과

param = "AC2B332"

chars = "ABC"

 

 

반응형

Designed by JB FACTORY