我用 Kotlin
开发了一个应用程序今天在 Android Studio 中遇到了这个奇怪的错误,所以我也在 InteliJ Idea 中尝试了相同的代码,在那里我得到了相同的行为。我用过split
到目前为止,我的 Android 项目中的方法,它总是像一个魅力。
这是出现此行为的代码:
val rawString = "OK;ABC;34"
val delimited = rawString.split(";",true,0).last()
所以今天,编译器说
split
无法访问方法,因为它在文件中是私有(private)的。去搞清楚!在上面的代码中,我试图得到
String
“34”进入我的delimited
多变的。我是否缺少任何限制或对此方法进行了任何更改?提前致谢。
最佳答案
像下面这样使用,你使用的 split 是 Strings.kt
中的私有(private)函数类(class)
val rawString = "OK;ABC;34"
val delimited = rawString.split(";", ignoreCase = true, limit = 0).last()
关于android - 无法访问 'split' : it is private in file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60076859/