Я пытаюсь отсортировать некоторые данные в List<String>
. Я хочу разделить длинный String
каждого другого элемента и удалить его часть. Данные будут добавлены в список, когда пользователь выполнит действие.
Пример того, что может быть в списке:
ПРИМЕЧАНИЕ * Это не отдельные элементы в списке. Все это одно String
.
"Кот прошел через дорогу"
Что я хочу от этой строки, это просто:
"Cat"
В настоящее время я инициализировал список и разделил String
, как показано ниже.
//Initialised List
List<String> list = [];
//Method to split and delete String
String handleString(String items){
//Splits String
items.split(" ").toString();
//TODO Delete String
}
Вывод этого кода выглядит следующим образом:
Кошка, гуляла, по дороге,
Приведенный ниже код получает один элемент из списка, используя метод .text
get.
for(var txt in list){
String sentenceInList = txt.text
print(txt.text);
}
Вывод:
Кошка перешла дорогу
Я не уверен, как удалить все, кроме первого слова каждого другого потенциального элемента в списке?
Я хочу начать с первого пункта, поэтому, если бы элементы были такими, как показано ниже, это выглядело бы так:
Элемент 1: "Кошка шла по дороге"
Вывод: Кошка
Пункт 2: Как дела сегодня
Как дела сегодня
и так далее ...
Если кто-то может помочь с этим, это будет Т оценили?