#string #kotlin #split
#строка #kotlin #разделить
Вопрос:
Допустим, у меня есть эта строка:
val mainString: String = "AAA.BBB"
И теперь я определяю две дочерние строки:
val firstString: String = ""
val secondString: String = ""
Какой код я должен написать, чтобы сделать FirstString равным «AAA», а secondString равным «BBB»?
Ответ №1:
Приведенный ниже код работает для любого количества строк, разделенных разделителями
val texto = "111.222.333"
val vet = texto.split(".")
for (st in vet) println(st)
Он печатает
111
222
333
Комментарии:
1. Спасибо! но есть ли способ поместить две строки в две разные переменные вместо их печати? В моем приложении есть только две строки, разделенные символом «.»
2. @GiladSusel да
val (part1, part2, /* ... */) = text..split(".")
, см. Раздел Уничтожение объявлений