У меня есть ArrayList
, который содержит список Train
с:методы поиска Java ArrayList
package train;
public class Train {
private String nom;
private String villeDepart, villeArrivee;
public Train() {
super();
// TODO Auto-generated constructor stub
}
public Train(String nom, String villeDepart, String villeArrivee) {
super();
this.nom = nom;
this.villeDepart = villeDepart;
this.villeArrivee = villeArrivee;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getVilleDepart() {
return villeDepart;
}
public void setVilleDepart(String villeDepart) {
this.villeDepart = villeDepart;
}
public String getVilleArrivee() {
return villeArrivee;
}
public void setVilleArrivee(String villeArrivee) {
this.villeArrivee = villeArrivee;
}
}
Я хочу, чтобы искать ArrayList
по villeDepart
и villeArrivee
. Как я могу это сделать?
См. Http://stackoverflow.com/questions/985229/search-in-java-arraylist для решений (в основном вам нужно пройти весь список с «за», чтобы искать совпадение). –
Переопределите метод equals в вашем классе. – Atri