La recherche dans une liste de tableaux avec des objets personnalisés pour certaines chaînes

J'ai une liste de tableaux avec des objets personnalisés. Je recherche à l'intérieur de cette liste de tableaux de Chaînes de caractères.

La classe pour les objets ressembler à ceci:

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

Je sais comment rechercher une chaîne dans une liste de tableaux, mais comment le faire dans un ArrayList avec mes objets personnalisés:

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
}
}

Donc je veux avoir une fonction de recherche dans mon ArrayList avec, par exemple, cinq objets pour tous "nom" des chaînes.

InformationsquelleAutor Mokkapps | 2012-09-19