$在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符 例如打印一个字符 这个时候编译就提示我们使用字符串模版的是个 $ 的作用就是识别字符串里面的i 字数有点少了,在写一个demo private fun String.appendArchive(): String = "$this.zip"这个里面$就是在字符串里面识别String 使用的这个...
一、 相对于 java 而言,这是 Kotlin 的一个新特性,看例子: "hello,$name!" 相当于 java 中的 "hello,"+name+"!" ,打印结果为: 如果要打印价格为:$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...
字符串(Strings) 布尔(Boolean) 数组(Arrays) 2.1 数值(Numbers) Kotlin的基本数值类型有六种:Byte、Short、Int、Long、Float、Double 注:区别于Java,在Kotlin中字符(char)不属于数值类型,是一个独立的数据类型。 补充说明:每种数据类型使用对应方法,可将其他类型转换成其他数据类型 ...
一、字符串查找 字符串查找功能在实际开发中,只会用到几个简单的函数,这里我只说明几个常用的。 1.1、获取第一个元素 val str = "kotlin very good" str.first() <=> str[0] <=> str.get(0) 其还实现了查找等于某一个字符的第一个元素,即first{}高阶函数 val str = "kotlin very good" // ...
kotlin程序的入口函数允许传入可变数量的字符串参数,使用过Java的小伙伴可能清楚 funmain(args:Array<String>){println(args.contentToString())} 如上,它会将您在命令行的参数输出,比如 $ kotlin MainKt a b c [a, b, c] 当然,在IDEA直接点击绿色的执行程序按钮不会有输出,您可以在您的工程目录下的out/pr...
5. 字符串类型 在Kotlin 中字符串用String类型表示。字符串是不可变的。 字符串的元素——字符可以使用索引运算符访问:s[i]。 可以用for循环迭代字符串: val str="1234567890" for(char in str) { println(char) } 1. 2. 3. 4. 5. 6. 字符串模板 ...
字符串的拼接 在kotlin中 + 的左边是字符串,则 + 视为字符串拼接 如果+ 左边是数字,则视为加法运行 遍历字符串 根据索引获取字符串中的字符 字符串的截取 字符串的替换 println("kotlin中的字符型");//1.单引号括起来的单个字符,使用Char类型vara:Char='a'; ...