我有一组数据要存储在一个简单的变量中。基本上是带有位置坐标的十五个名称的列表。在 Python 中,我会创建一个字典,例如:
locations = {'Location1': [lat1, lon1], 'Location2': [lat2, lon2], ...}
这样我以后可以通过使用位置名称作为键来调用坐标:
coords = locations['Location1']
有什么等价于在 Java 中执行此操作?我基本上想在我的代码中将这些位置定义为常量。
在收到第一个非常快速的回复后进行编辑:
我现在添加了这个:
private class coordinates {
private Long lat;
private Long lon;
public Long getLat() {
return lat;
}
public void setLat(Long lat) {
this.lat = lat;
}
public Long getLon() {
return lon;
}
public void setLon(Long lon) {
this.lon = lon;
}
}
private final static Map<String, coordinates> LOCATIONS;
最后一行当然是不完整的;我不知道如何填充这个东西,而不使用额外的临时变量来访问两个设置器,导致每组值都有几行代码。