Поиск в ArrayList с пользовательскими объектами для определенных строк

У меня есть ArrayList с пользовательскими объектами. Я хочу искать в этом ArrayList Строки.

Класс для объектов похож на это:

public class Datapoint implements Serializable {

  private String stateBased;
  private String name;
  private String priority;
  private String mainNumber;
  private String groupadress;
  private String dptID;

  public Datapoint(){
  }

  public String getMainNumber() {
    return mainNumber;
  }

  public void setMainNumber(String mainNumber) {
    this.mainNumber = mainNumber;
  }

  public String getName() {
    return name;
  }

  ..and so on

Я знаю, как искать строку в ArrayList, но как сделать это в ArrayList с моими пользовательскими объектами:

ArrayList<String> searchList = new ArrayList<String>();
String search = "a";
int searchListLength = searchList.size();
for (int i = 0; i < searchListLength; i++) {
if (searchList.get(i).contains(search)) {
//Do whatever you want here
}
}

Таким образом, я хочу иметь функцию для поиска в моем ArrayList с, например, пятью объектами для всех строк "имени".

59
задан 19 September 2012 в 18:55

1 ответ

boolean found;

for(CustomObject obj : ArrayOfCustObj) {

   if(obj.getName.equals("Android")) {

      found = true;
   }
}
0
ответ дан 1 November 2019 в 11:33

Другие вопросы по тегам:

Похожие вопросы: