Özel nesneler içeren bir ArrayList'im var. Dizeler için bu ArrayList içinde aramak istiyorum.Belirli dizeler için özel nesnelerle ArrayList'te arama
nesneler içinsınıf şuna benzer:
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
}
}
:
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
Bir ArrayList bir dize aramak için ama nasıl benim özel nesnelerle bir ArrayList bunun nasıl yapılacağını biliyorum
Dolayısıyla, ArrayList'imde arama yapmak için bir işlev istiyorum, örneğin tüm "ad" dizeleri için beş nesne.
da bunu denedi, ancak String'imi bulamıyor. ArrayList'imi String'e dönüştürürsem, şöyle görünür: [[[true] [Wippe link oben] [1] [1.001] [Low] [1]], [[true] [Wippe rechts] [1] [1.001] [Low] [2]], [[true] [Temperaturwert] [7] [7.001] [Düşük] [256]], [[true] [Schalten (Durum)] [1] [1.001] [Düşük] [257 ]]] ' –
Bu örnekte bulmak istediğiniz String nedir? –
Denedim dize arama = "1.001"; –