$在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符 例如打印一个字符 这个时候编译就提示我们使用字符串模版的是个 $ 的作用就是识别字符串里面的i 字数有点少了,在写一个demo private fun String.appendArchive(): String = "$this.zip" 这个里面$就是在字符串里面识别String 使用的这个...
funmain(args:Array<String>){varname="zhangsan"println("hello,$name!")} "hello,$name!" 相当于 java 中的 "hello,"+name+"!" ,打印结果为: hello,zhangsan! 如果要打印价格为:$188 ,则需要这样写: println("\$188")加一个反斜杠 \ 表示不会吧188当成一个变量的引用 二、除了变量名称,还可以更...
如果你需要在原始字符串中表示字面值 $ 字符(它不支持反斜杠转义),你可以用下列语法: 例如,代码里需要使用字符串: $9.99,在Kotlin中就有点恶心了,得这么写前面的$符号得这么写:${'$'} val price = """ ${'$'}9.99 """
如果你需要在原始字符串中表示字面值 $ 字符(它不支持反斜杠转义),你可以用下列语法: 例如,代码里需要使用字符串: $9.99,在Kotlin中就有点恶心了,得这么写前面的$符号得这么写: ${'$'} val price = """ ${'$'}9.99 """ 1. 2. 3.
一、字符串操作 1.字符串截取 substring函数支持IntRange类型参数,使用until创建的范围遵循左闭右开 代码语言:javascript 复制 constval title="my day's study"funmain(){//'的索引val endIndex=title.indexOf('\'')varstr=title.substring(0,endIndex)println(str)str=title.substring(0until endIndex)println...
字符(Characters) 字符串(Strings) 布尔(Boolean) 数组(Arrays) 2.1 数值(Numbers) Kotlin的基本数值类型有六种:Byte、Short、Int、Long、Float、Double 注:区别于Java,在Kotlin中字符(char)不属于数值类型,是一个独立的数据类型。 补充说明:每种数据类型使用对应方法,可将其他类型转换成其他数据类型 ...
Kotlin字符串是一个字符序列,可以使用双引号(" ")括起来的字符序列来表示。例如: valstr="Hello, World!" 在Kotlin中,字符串还支持许多操作,如拼接、查找、替换、分割等。下面是一些常用的字符串操作示例: (1) 字符串拼接 在Kotlin中,可以使用加号(+)操作符来拼接字符串。例如: ...
一、字符串查找 字符串查找功能在实际开发中,只会用到几个简单的函数,这里我只说明几个常用的。 1.1、获取第一个元素 val str = "kotlin very good" str.first() <=> str[0] <=> str.get(0) 其还实现了查找等于某一个字符的第一个元素,即first{}高阶函数 val str = "kotlin very good" // ...
一、字符串替换函数 replace 二、字符串比较操作符 == 和 === 三、字符串遍历 forEach 一、字符串替换函数 replace 字符串替换函数 replace 函数原型如下 : /** * 返回一个新字符串,通过替换此字符序列中匹配给定正则表达式的每个子字符串获得 ...
字符串的拼接 在kotlin中 + 的左边是字符串,则 + 视为字符串拼接 如果+ 左边是数字,则视为加法运行 遍历字符串 根据索引获取字符串中的字符 字符串的截取 字符串的替换 println("kotlin中的字符型");//1.单引号括起来的单个字符,使用Char类型vara:Char='a'; ...