Kotlin digitToChar用法及代码示例

本文方法及代码示例筛选整理自kotlinlang.org------Kotlin 2.1.20 Released

digitToChar 所在包 kotlin.text.digitToChar,其相关用法介绍如下:

用法一

kotlin 复制代码
fun Int.digitToChar(): Char
  • 返回表示此十进制数字的 Char。如果此值不在 0..9 范围内,则引发异常。

  • 如果此值在 0..9 中,则返回代码为 '0'.code + this 的十进制数字 Char。

用法二

kotlin 复制代码
fun Int.digitToChar(radix: Int): Char
  • 返回表示指定 radix 中此数字数字值的 Char。如果 radix 不在 2..36 范围内或此值不在 0 until radix 范围内,则引发异常。

  • 如果此值小于 10 ,则返回代码为 '0'.code + this 的十进制数字 Char。否则,返回带有代码'A'.code + this - 10 的大写拉丁字母。

示例代码

kotlin 复制代码
import java.util.*
import kotlin.test.*

fun main(args: Array<String>) {
    //sampleStart
    println(5.digitToChar()) // 5
    println(3.digitToChar(radix = 8)) // 3
    println(10.digitToChar(radix = 16)) // A
    println(20.digitToChar(radix = 36)) // K

    // radix argument should be in 2..36
    // 0.digitToChar(radix = 1) //  will fail
    // 1.digitToChar(radix = 100) //  will fail
    // only 0 and 1 digits are valid for binary numbers
    // 5.digitToChar(radix = 2) //  will fail
    // radix = 10 is used by default
    // 10.digitToChar() //  will fail
    // a negative integer is not a digit in any radix
    // (-1).digitToChar() //  will fail
    //sampleEnd
}

// 输出
5
3
A
K
相关推荐
人生游戏牛马NPC1号8 分钟前
学习Android(五)玩安卓项目实战
android·kotlin
周末必下雨1 小时前
从 AntV/G6看动画控制的巧思与异步时序的艺术
源码阅读
前行的小黑炭2 小时前
Android Lifecycle代码分析:为什么使用;注解的方式为什么过期?源码分析;状态与事件
android
和煦的春风2 小时前
案例分析 | SurfaceFlinger 大片Runnable引起的卡顿
android·linux
浩宇软件开发2 小时前
Android开发,实现一个简约又好看的登录页
android·java·android studio·android开发
未扬帆的小船3 小时前
在gpt的帮助下安装chales的证书,用于https在root情况下抓包
android·charles
万户猴3 小时前
【 Android蓝牙-十】Android各版本蓝牙行为变化与兼容性指南
android·蓝牙
张风捷特烈4 小时前
FFmpeg 7.1.1 | 调试 ffmpeg.c 环境 - Widows&Clion&WSL
android·ffmpeg
努力努力再努力wz4 小时前
【Linux实践系列】:进程间通信:万字详解命名管道实现通信
android·linux·运维·服务器·c++·c
百锦再5 小时前
Android Studio 中使用 SQLite 数据库开发完整指南(Kotlin版本)
android·xml·学习·sqlite·kotlin·android studio·数据库开发