Referenz nach Bendingung null

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:
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:
Ok, hat sich erledigt. Keine Ahnung, die Nacht war lang und die JVM wohl schon sehr müde. Gestern war das Objekt auf jeden fall plötzlich weg, heute läuft alles wie erwartet.


Gruß
 
Zurück