【发布时间】:2011-02-26 05:05:48
【问题描述】:
除非我弄错了,否则在 Java 中使用字符值索引数组是合法的,因为这些值相当于 8 位数字。但是,以下代码会为我生成错误消息:
int[][] myArray = new int[256][256];
myArray['%']['^'] = 25;
有没有办法让它工作?
编辑:哇,我真的没有很好地复制代码。
【问题讨论】:
-
使用地图不是更有效吗?无论如何,您基本上都在使用地图 - 使用字符的哈希值来索引您的数组。
-
也许吧。那么,在 Java 中创建一对键的最简单方法是什么(因为没有原生元组,就像在 Python 中一样)?
标签: java arrays multidimensional-array