我正在尝试创建一个地图,其中数据将是静态的,并且在程序启动后不会更改(实际上是从服务器加载的)
有两个数组是否更好,例如在 Java 中:
String keys[] = new String[10];
String values[] = new String[10];
其中键[i] 对应于值[i]?
或将它们保存在单个数组中,例如
String[][] map[] = new String[10][2];
where map[i][0] is the key and map[i][1] is the value?
就个人而言,第一个对我来说更有意义,但第二个对我的伴侣更有意义。在性能方面是否更好?更容易理解?
更新:我希望在不存在 Map 和 KeyValuePairs 的 JavaScript 中执行此操作