Есть класс SingleWord
с полями String word
, String alphabet
, int icon
.
Есть коллекция ArrayList<SingleWord>
, которая хранит объекты типа SingleWord
. Как в цикле проверить, содержит ли переменная word
каждого объекта коллекции слово str
?
Если нужно проверить, содержит ли word
каждого элемента списка подстроку "str"
, то можно так:
boolean contains = true;
for (SingleWord singleWord : words)
{
if (!singleWord.word.contains("str"))
{
contains = false;
break;
}
}
При использовании Android SDK 24+:
boolean contains = words.stream().map(e -> e.word).allMatch(w -> w.contains("str"));
List <SingleWorld> matches = new ArraList <>();
for(SingleWord word : words //твой лист){
if(word.getWord().contains(str)
matches.add(word) //изменять коллекцию, которая перебирается в цикле нельзя
}
//здесь делай всё что хочешь с этими данными
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добрый день, мне нужно увеличивать rows в textarea и увеличивать высоту самого блока вверх, если началась новая строка (как в Skype)Можно ли проверить...
Как экспортировать графику из Photoshop, которая сделана шрифтом?