我有一个将对象作为哈希图值的代码。我想使用迭代器类从哈希图中读取 lat 和 lng。但我不知道该怎么做。这是我的代码。
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 值。请帮助