其中超过1个元素存储在索引中

时间:2015-11-07 13:15:34

标签: java

我想在索引中存储多个元素。示例我想在索引0处存储23,45,67,在索引1处存储12 34 56,依此类推。我该怎么存储?

3 个答案:

答案 0 :(得分:2)

一个二维数组会有帮助吗?

int[][] yourArray = {{23,45,67},{0,12,34}};

你可以像这样访问

yourArray[0][0]; //will be 23
yourArray[0][1]; //will be 45
yourArray[0][2]; //will be 67
yourArray[1][0]; //will be 0
yourArray[1][1]; //will be 12
yourArray[1][2]; //will be 34

答案 1 :(得分:0)

尝试构建ArrayLists的ArrayList或类似的

答案 2 :(得分:0)

您可以通过几种不同的方式尝试此操作。 一个选项是2D数组,基本上是一个数组数组,详细讨论here. 我能想到的最好的方法是使用一个叫做链表的东西,它是一个没有设定数字顺序的数据结构,而是每个数据项都有一个引用下一个数据项的变量。 StackOverflow上有很多关于如何实现它的信息。通过创建链接列表数组,索引0将引用一个列表,该列表可以包含您想要的任意数量的数据。详细讨论here. 祝你好运!