Строковые значения поиска в классе со списком и картамиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Строковые значения поиска в классе со списком и картами

Сообщение Anonymous »

Мы пытаемся выполнить поиск в классе и всех его полях по определенной строке поиска. Содержит ли Java собственную библиотеку для поиска значений в классе? В противном случае я написал базовый метод ниже.
public class Account {
private String accountId;
private Set contactIds = new HashSet();
private Map phones = new HashMap();
private Map emails = new HashMap();
private Set titles = new HashSet();
}

Попытка:
private boolean hasSearchString(Account account, String seachString) {
for (String item: account.getContactNames()) {
if (item.contains(searchString))
return true;
}
for (String item: account.getPhones().keySet()) {
if (item.contains(searchString))
return true;
}
for (String title: account.getEmails().keySet()) {
if (item.contains(searchString))
return true;
}
....
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... t-and-maps
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»