概述
Kotlin学习系列1_ASCII码
什么是ASCII码
ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。
链接: 百度百科.
ASCII码表:
IDEA 代码
获取字符ASCII编码:
//获取字符ascii编码
var c='a'
println(c.toInt())
输出:
> Task :AsciiKt.main()
97
获取字符串ASCII编码:
//获取字符串ascii编码
var str="I love you"
val stringBuilder = StringBuilder()
val array = str.toCharArray()
for (ch in array){
val result = ch.toInt()
stringBuilder.append(result.toString()+" ")
}
println(stringBuilder.toString())
输出:
> Task :AsciiKt.main()
73 32 108 111 118 101 32 121 111 117
获取字符串ASCII编码的kotlin代码优化:
1、使用kotlin高阶函数:with进行字符串拼接
2、result.toString()+" “-------->”$result "
//获取字符串ascii编码
var str="I love you"
val array = str.toCharArray() //字符串转换为数组
val res = with(StringBuilder()) { //高阶函数with拼接,内部对象为StringBuilder,可省略
for (ch in array) {
val result = ch.toInt()
append("$result ") //this.append("$result ")
}
//返回结果
toString()
}
println(res)
输出:
> Task :AsciiKt.main()
73 32 108 111 118 101 32 121 111 117
最后
以上就是长情硬币为你收集整理的Kotlin学习系列1_ASCII码Kotlin学习系列1_ASCII码的全部内容,希望文章能够帮你解决Kotlin学习系列1_ASCII码Kotlin学习系列1_ASCII码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复