Невозможно получить доступ к разделению: это личное в файле - PullRequest
0 голосов
/ 05 февраля 2020

Я разрабатываю приложение с Kotlin и получил эту странную ошибку сегодня в Android Studio , поэтому я попробовал тот же код в InteliJ Idea , где я получаю такое же поведение. До сих пор я использовал метод split в своем проекте Android, и он всегда работал как шарм.

Вот код, в котором это поведение проявляется:

        val rawString = "OK;ABC;34"       
        val delimited = rawString.split(";",true,0).last()

Итак сегодня компилятор говорит, что метод split недоступен, потому что он является закрытым в файле. Go figure!

В приведенном выше коде я пытаюсь получить String "34" в моей переменной delimited. Есть ли какие-то ограничения, которые я пропускаю или есть какие-либо изменения, сделанные в этом методе?

error with split method

Заранее спасибо.

1 Ответ

0 голосов
/ 05 февраля 2020

Используйте, как показано ниже, разделение, которое вы использовали, является частной функцией в Strings.kt class

 val rawString = "OK;ABC;34"
 val delimited = rawString.split(";", ignoreCase = true, limit = 0).last()
...