0101011001010111

Kotlin - 문자열에서 특정 알파벳 a의 개수 알아보기. 본문

Kotlin/★정예★반 숙제

Kotlin - 문자열에서 특정 알파벳 a의 개수 알아보기.

[진주] 2023. 8. 10. 13:56
728x90
반응형
fun main() {
    println("다음 문자열에서 a의 갯수를 구하시오")
    val a = "adakslfjasklaaasdkfjasdklfasdfvaasdvasdfasd"  //예시문자
    print( a.count{it == 'a'})
}

여기서 a의 갯수를 알아서 세주게 하려면, count<< 코틀린 자체에 있는 표준 라이브러리 함수이다.

 

count :  이 함수는 컬렉션 또는 문자열에서 주어진 조건을 만족하는 항목의 '수'를 반환한다.

 

또, it의 의미는 람다 표현식 내에서 현자항목을 참조하는데 사용되는 암시적 이름입니다.

위에서의 it은 문자열 a의 각 문자를 참조합니다.

 


여기서 궁금한점은, a.count{it == 'a'}를 이용해서 

"a의 갯수는 a.count{it == 'a'}개 입니다" 를 표현하고싶은데,

 

라고하면 오류뜨고 

전체를 "" 큰따옴표로 감싸도 오류가 뜬다 ㅠ 

 

 

오 답을 알았다 , 중괄호로 감싸면 되는것이다!!!! 

 

 

728x90
반응형