코틀린

[코틀린 Kotlin] Any (자바의 anyMatch)

멋쟁휘개발자 2024. 9. 6. 22:45

any 함수

  • 코틀린에서 컬렉션(리스트, 배열 등) 또는 문자열 등의 요소 중 하나라도 특정 조건을 만족하는지 확인할 때 사용하는 함수
  • 조건을 만족하는 요소가 하나라도 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

 

 

userInput 값이 alphabet과 일치하는 요소가 있는지 true, false로 반환하는 로직을 구현

 

코틀린

if (userInput.any { it !in alphabet }) {
    // 처리 로직
}

 

자바

userInput.chars()
    .mapToObj(c -> (char) c)  // int to Character 변환
    .anyMatch(c -> !alphabet.contains(Character.toString(c)));