hispeedsurfer
Mitglied
Hallo zusammen,
wie kann ich das zutreffen von Bedingungen auf einem Objekt prüfen, ohne dass die Refenrenz darauf anschließend null ist?
Entweder stehe ich gerade voll auf dem Schlauch oder ich hab da was bei pass-by-referenz/value nicht verstanden.
Hier der Code:
und die findByBounds Methode aus der Finder-Klasse
Ist die Bedingung true kann ich qres nicht mehr über postcodesinbounds.add(qres); hinzufügen, da der Wert des Objekt hier nun null ist.
Besten dank
wie kann ich das zutreffen von Bedingungen auf einem Objekt prüfen, ohne dass die Refenrenz darauf anschließend null ist?
Entweder stehe ich gerade voll auf dem Schlauch oder ich hab da was bei pass-by-referenz/value nicht verstanden.
Hier der Code:
Java:
List<QueryResult> postcodesinbounds = new ArrayList<QueryResult>();
for(QueryResult qres: postcodeList){
if(finder.findByBounds(qres)){
postcodesinbounds.add(qres);
}
}
und die findByBounds Methode aus der Finder-Klasse
Java:
public boolean findByBounds(QueryResult item)
{
return (item.getLat() >= bounds.getSE().getLat()) && (item.getLat() <= bounds.getNW().getLat()) && (item.getLon() >= bounds.getNW().getLon()) && (item.getLon() <= bounds.getSE().getLon());
}
Ist die Bedingung true kann ich qres nicht mehr über postcodesinbounds.add(qres); hinzufügen, da der Wert des Objekt hier nun null ist.
Besten dank
Zuletzt bearbeitet: