List<String>、List<String>>EN因为python的read和write方法的操作对象都是string。而操作二进制的时候会把string转换成list进行解析,解析后重新写入文件的时候,还得转换成string。 >>> import string >>> str = 'abcde' >>> list = list(str) >>> list ['a', 'b', 'c', 'd', 'e'] >>> str 'abcde' >>> ...
如map、filter、transform等。...This is // observed in UI to get filtered result val cityFilterFlow: FlowListString>> = cityFilterChannel...the [key] */ private fun filterCities(key: String): ListString> { return cityList.filter...点击原文一键直达专注...
toList(): List<T> { return this.toMutableList().optimizeReadOnlyList() } lowercase 将字符串都转换成小写 val introduce = "蔡徐坤RaP" println(introduce.lowercase()) // 蔡徐坤rap 源码实现 // 通过java.lang.String的toLowerCase方法实现,其实很多kotlin的方法都是调用java的啦 public actual inline...
.toString():String{if(this==null)return"null"// 空检测之后,“this”会自动转换为非空类型,所以下面的 toString()// 解析为 Any 类的成员函数returntoString()}fun main(arg:Array<String>){vart=nullprintln(t.toString())} 实例执行输出结果为: null 扩展属性 除了函数,Kotlin 也支持属性对属性进行扩展...
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...
valthirdFlow = listOf(5,6).asFlow() // 挨个收集,消费者 firstFlow.collect { println(it) } secondFlow.collect { println(it) } thirdFlow.collect { println(it) } } 从这段代码中我们可以发现,Flow 的创建方式多样,如使用flowOf、flow、as...
一:String类型 string是二进制安全的(图片视频序列化存储,取出来还是可以用的)最多512M 增 set key(设key) append key value(在原来基础上增加 += ) setnx key value(存在时候不设置成功1,不成功0) 不成功 成功 mset key1 value1 key2 value2 key3 value3 (一次放进去多个) 没有的时候创建...
封装工具扩展类:CalendarExt、ContextExt、DateExt、EditTextExt、GsonExt、RxJavaExt、StringExt、SnackbarExt 最低兼容:21 release版本 Gitee Github CHANGE LOG Gradle 1. 在根目录的build.gradle中添加 plugins { id'org.jetbrains.kotlin.jvm'version"1.8.0"applyfalseid'org.jetbrains.kotlin.multiplatform'version...
第一种方法:你可以使用 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 ...