java中的各种数组

时间:2014-12-04 19:38:33

标签: java

所以我需要在Java中为数组的一个值分配多个值。例如,将具有三个不同数字的数组的数字0与其相关联,但将它们分开。

我的不好,我忘了提到将要分配的整数值在不同的类中,并且基于来自其他类的用户输入。

3 个答案:

答案 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
};