\”professionalWorkName\”:\”阿斯蒂芬\”,\”workContent\”:\”阿斯蒂芬\”,\”completion\”:\”阿斯蒂芬\”}”; // 字符串转JsonArray...之前要拼接上中括号 String mppArray = “[“+mpp+”]...
List<String>、List<String>>EN因为python的read和write方法的操作对象都是string。
首先我们之前提到了,编译后会进行泛型擦除,那么这里虽然是一个string list强转List< Int >也不会有什么问题,接下来调用intList.sum()就会抛出ClassCastException了,因为string 不能 强转为int. 那如果我改下printSum实现是可以防止这种现象发生的 funprintSum(c:Collection<Int>){if(cisList<Int>) { println(c...
toList(): List<T> { return this.toMutableList().optimizeReadOnlyList() } lowercase 将字符串都转换成小写 val introduce = "蔡徐坤RaP" println(introduce.lowercase()) // 蔡徐坤rap 源码实现 // 通过java.lang.String的toLowerCase方法实现,其实很多kotlin的方法都是调用java的啦 public actual inline...
var str2 = "1 kotlin 2 java 3 Lua 4 JavaScript" val list3 = str2.split(Regex("[0-9]+")) for (str in list3){ print("$str \t") } println() val list4 = str2.split(Pattern.compile("[0-9]+")) for (str in list4){ print("$str \t") } 输出结果为: kotlin java Lua...
一:String类型 string是二进制安全的(图片视频序列化存储,取出来还是可以用的)最多512M 增 set key(设key) append key value(在原来基础上增加 += ) setnx key value(存在时候不设置成功1,不成功0) 不成功 成功 mset key1 value1 key2 value2 key3 value3 (一次放进去多个) 没有的时候创建...
val<T>List<T>.lastIndex:Intget()=size-1 扩展属性允许定义在类或者kotlin文件中,不允许定义在函数中。初始化属性因为属性没有后端字段(backing field),所以不允许被初始化,只能由显式提供的 getter/setter 定义。 valFoo.bar=1// 错误:扩展属性不能有初始化器 ...
valthirdFlow = listOf(5,6).asFlow() // 挨个收集,消费者 firstFlow.collect { println(it) } secondFlow.collect { println(it) } thirdFlow.collect { println(it) } } 从这段代码中我们可以发现,Flow 的创建方式多样,如使用flowOf、flow、as...
第一种方法:你可以使用 String,代码看起来很安全,但是会抛出 NullPointerException 异常。 fun doSth(text: String) { val f: String = Utils.format(text) // compiles but assignment can throw NPE at runtime println ("f.len : " + f.length) } ...
有1.53 GB 犯罪分子的数据存储在文件中,从文件中找出有多少犯罪分子携带大麻,分别使用 Sequences 和 Iterator,我们先来看一下如果使用 Iterator 处理会怎么样 (这里调用 readLines 函返回 List<String>) File("ChicagoCrimes.csv").readLines() .drop(1) // Drop descriptions of the columns ...