[kotlin] 코틀린 표준 라이브러리에서 제공하는 숫자 처리 함수

코틀린 표준 라이브러리는 숫자들을 다루는데 유용한 여러 가지 함수들을 제공합니다. 이러한 함수들을 사용하면 숫자들을 변환하거나 처리하는 작업을 더욱 쉽고 효율적으로 수행할 수 있습니다.

1. toInt()

toInt() 함수는 다른 자료형을 정수형(int)으로 변환할 때 사용됩니다. 예를 들어, 문자열을 정수로 변환할 때 유용하게 사용됩니다.

예시

val str = "123"
val num = str.toInt()
println(num) // 출력: 123

2. toDouble()

toDouble() 함수는 다른 자료형을 배정도형(double)으로 변환할 때 사용됩니다. 마찬가지로 문자열을 배정도형으로 변환할 때 유용하게 사용됩니다.

예시

val str = "3.14"
val num = str.toDouble()
println(num) // 출력: 3.14

3. rangeTo()

rangeTo() 함수는 범위 연산자를 생성할 때 사용됩니다. 이 함수는 시작 값부터 끝 값을 포함하는 범위를 생성합니다.

예시

val range = 1.rangeTo(5)
for (i in range) {
    println(i)
}
// 출력:
// 1
// 2
// 3
// 4
// 5

4. count()

count() 함수는 조건을 만족하는 원소의 개수를 반환합니다. 이 함수를 사용하여 리스트나 배열 등의 컬렉션 내에서 특정 조건을 만족하는 원소들의 개수를 쉽게 계산할 수 있습니다.

예시

val list = listOf(1, 2, 3, 4, 5)
val count = list.count { it % 2 == 0 }
println(count) // 출력: 2 (짝수인 원소의 개수)

결론

코틀린 표준 라이브러리의 숫자 처리 함수들은 간편하고 유연한 숫자 처리를 제공합니다. 이러한 함수들을 통해 숫자를 변환하거나 처리하는 작업을 보다 간편하게 수행할 수 있습니다.

참고문헌: