Index based Data structure in Java
本问题已经有最佳答案,请猛点这里访问。
我有一些值(:a,:a,:b,:c,:f,:f),我想将它们存储在一个基于索引的独特数据结构中,稍后我可以迭代以获取值。
有人能告诉我哪种方法最简单吗?
例如
后来,
迭代基于索引的数据结构以获取我的值
提前谢谢
可以使用
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | int a = 10; int b = 11; int c = 12; int d = 13; int value[] = { a, b, c, d }; //syntax access is value[elementPosition], you have 4 elements inside, positions begins on zero, so you must use 0, 1, 2 and 3 (total of 4). //value[0] will result 10 //value[1] will result 11 //value[2] will result 12 //value[3] will result 13 |
您可以使用:
1 2 | int value[] = { 10, 11, 12, 13 }; int[] value = { 10, 11, 12, 13 }; |
或者您可以创建一个数组,稍后传递它的值:
1 2 3 4 5 6 7 8 | int[] value = new int[4] // 4 = num of values will be passed to this array value[0] = 10; value[1] = 11; value[2] = 12; value[3] = 13; value[4] = 14 // this will result IndexOutOfBoundsException, because it will be the 5th element. |
您可以对字符串、浮点数等执行相同的操作。
如果我理解你的问题,你可以用一个像这样的
1 2 3 4 5 6 7 |
输出为(注意:索引从0开始,所以我在上面添加了一个以获取您请求的输出)
1 2 3 4 5 6 | 1. :a 2. :a 3. :b 4. :c 5. :f 6. :f |