【发布时间】:2014-11-28 22:45:32
【问题描述】:
我正在开发一个需要大量索引用于各种数组的程序。我想,这样做的一种方法是拥有一个包含所有索引的数组。例如:
int[] indices = {1, 2, 3, 4, 5};
char[] chars = {'a', 'b', 'c', 'd', 'e'};
结果是“a”会输出一次,“b”会输出两次,以此类推
最好的方法是什么?
【问题讨论】:
-
请说明实际问题。这不仅是地图之类的东西会按照您的描述进行操作的情况,而且不是索引。
-
我只会在你没有其他解决方案时使用数组(或者当数组合适时),地图呢?
-
好吧,索引是最终结果,这只是达到这一点的过程。我相信我已经彻底解释了这个场景;有什么深奥的吗?基本上它只是使用
indexes数组作为操作chars数组的决定因素。 -
Java 是一种面向对象的语言。放弃 C 风格的方法,并存储一些包含 char 和 int 字段的 CharCounter 对象的数组。
-
您要查找的是字典数据结构。
标签: java arrays for-loop indexing iteration