Привет У меня есть список строк ..Дикий поиск карты в Java строк
List list = new ArrayList();
list.add("Test");
list.add("Test Test");
list.add("Test Second");
Я хочу искать строку, как «Te *» ..
Я использовал следующий код для поиска
queryString = "Te*";
queryString = queryString.replaceAll("\\*", "\\\\w*");
for (String str : values) {
if (str.matches(queryStr) || str.contains(queryStr))
list.add(str);
}
Этот фрагмент кода возвращающегося только 'Test' .. но не "Test Test" ..
Если элемент имеет пробелы, т его код не работает
Какова цель второй линии? Вы можете установить его значение при назначении. Te \ w * –