isDigit

expect fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.5

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}
actual fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.5

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}
actual inline fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.0

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}
actual fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.3

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}
actual fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.8

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}
actual fun Char.isDigit(): Boolean(source)

Returns true if this character is a digit.

A character is considered to be a digit if its category is CharCategory.DECIMAL_DIGIT_NUMBER.

Since Kotlin

1.8

Samples

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val chars = listOf('a', '+', '1')
val (digits, notDigits) = chars.partition { it.isDigit() }
println(digits) // [1]
println(notDigits) // [a, +] 
   //sampleEnd
}