Я пытаюсь найти ключевое слово в ArrayList
, а если найдено ключевое слово If, оно печатает, сколько «ключевого слова» есть в ArrayList
. Но я получаю отпечаток «Найденные ключевые слова» независимо от того, какое ключевое слово Это потому, что метод поиска не работает по какой-либо причине.Строка поиска в ArrayList - Java
Вот код:
public ArrayList<Media> search(String keywordi)
{
keyword = keywordi;
System.out.println(keyword);
return (ArrayList<Media>) storage.stream()
.filter(m -> storage.contains(keyword))
.collect(Collectors.toList());
}
И
ArrayList<Media> result = (ArrayList<Media>) katalog.search("Tasty");
if(result.size()==0)
{
System.out.println("No keywords found.");
}
else
{
System.out.println(result.size()+" keywords found.");
}
Разместите Ваши отношение код здесь в этом вопросе. – csmckelvey
@takendarkk там вы идете! :) – logiacer
Что такое тип «Media» и как он относится к ключевому слову «String»? – zapl