オブジェクトをハッシュマップ値として配置するコードがあります。イテレータクラスを使用して、ハッシュマップから緯度と経度を読み取りたいです。しかし、これを行う方法がわかりません。ここに私のコードがあります。
Location locobj = new Location();
HashMap loc = new HashMap();
while(rs.next()){
locobj.setLat(lat);
locobj.setLng(lon);
loc.put(location, locobj);
}
Set set = loc.entrySet();
Iterator i = set.iterator();
while(i.hasNext()) {
Map.Entry me = (Map.Entry)i.next();
System.out.println(me.getKey()+"value>>"+me.getValue());
}
教室の場所はこんな感じ
public class Location {
private String lat;
private String lng;
private String name;
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getLng() {
return lng;
}
public void setLng(String lng) {
this.lng = lng;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
getValue() メソッドから locobj lat および lng 値を読み取るにはどうすればよいですか。助けてください