所以我需要在Java中为数组的一个值分配多个值。例如,将具有三个不同数字的数组的数字0与其相关联,但将它们分开。
我的不好,我忘了提到将要分配的整数值在不同的类中,并且基于来自其他类的用户输入。
答案 0 :(得分:3)
创建自定义类
class CustomClass{
public int a;
// so on
}
List<CustomClass> myList=new ArrayList<CustomClass>();
另一种方法是将3个值转换为字符串并将它们连接为1-2-3,以便字符串将具有1-2-3 ...拆分字符串并将它们转换回int ...(更难但是是的可能)。
答案 1 :(得分:3)
使用二维数组。 e.g。
int[][] multiArray = new int[3][3];
// either
int[] firstValue = {0,1,2};
multiArray[0] = firstValue;
// or
multiArray[1] = new int[]{3,4,5};
在打印时会给出:
[[0, 1, 2], [3, 4, 5], [0, 0, 0]]
答案 2 :(得分:0)
1)静态初始化
int[] anArray = {
100, 200, 300,
400, 500, 600,
700, 800, 900, 1000
};