How can I check if the array of IDs in my array list contain a particular string? I'm sure the question was probably answered elsewhere but I couldn't find anything (probably because I wasn't searching for the right questions).
Main Activity:
ArrayList<HomeJamaatItem> arrayJamaat = new ArrayList<>();
HomeJamaatItem:
public class HomeJamaatItem {
private String ID;
private String name;
private String distance;
private String fajrJamaat;
private String zuhrJamaat;
private String asrJamaat;
private String maghribJamaat;
private String eshaJamaat;
public HomeJamaatItem(String ID, String name, String distance, String fajrJamaat, String zuhrJamaat, String asrJamaat, String maghribJamaat, String eshaJamaat) {
this.ID = ID;
this.name = name;
this.distance = distance;
this.fajrJamaat = fajrJamaat;
this.zuhrJamaat = zuhrJamaat;
this.asrJamaat = asrJamaat;
this.maghribJamaat = maghribJamaat;
this.eshaJamaat = eshaJamaat;
}
public String getID() {
return ID;
}
public String getName() {
return name;
}
public String getDistance() {
return distance;
}
public String getFajr() {
return fajrJamaat;
}
public String getZuhr() {
return zuhrJamaat;
}
public String getAsr() {
return asrJamaat;
}
public String getMaghrib() {
return maghribJamaat;
}
public String getEsha() {
return eshaJamaat;
}
}
I've tried to use the .contains method but unfortunately, it didn't work:
if (!arrayJamaat.contains("Mcdougall")) {
// Code
}