如何将字符串数组的元素用作java中另一个字符串数组的变量?

时间:2014-02-28 09:02:29

标签: java arrays

例如我有以下代码

String[]    subject  =  new String[6];
subject[1] = JOptionPane.showInputDialog(null, "Enter subject");
String[] subject[1]=new String[6];

它不起作用。还有其他方法吗?

3 个答案:

答案 0 :(得分:3)

你不能这样做,除非你将第一个数组声明为2维

String[][] subject = new String[6][];

subject[1] = new String[6];

答案 1 :(得分:0)

String[][] target = new String[VALUE_DESIRED][];
target[i] = new String[VALUE_DESIRED];

VALUE_DESIRED是您更喜欢的整数值

我应该少于VALUE_DESIRED

答案 2 :(得分:0)

此代码也有效,

    String[][]    subject  =  new String[6][];
subject[1] = JOptionPane.showInputDialog(null, "Enter subject");
subject[1]=new String[6];

或者,您可以使用连接运算符将多个字符串添加到String类型的子数组的值中,

 subject[1]=subject[1]+"first"+"second"+"third";