【发布时间】:2017-06-05 06:13:12
【问题描述】:
我有一个多维数组:
// nums[3][0]
String[][] nums = new String[3][0];
nums = {{32,123,74},{543,98,5},{96,24,23},{12,98,56}}
System.out.println(nums[0][0]) 的输出是32, 123, 74
我想拆分列,所以输出应该是这样的:
System.out.println(nums[0][0]); // Output: 32
System.out.println(nums[1][2]); // Output: 5
我试过nums[0][0] = nums[0][0].split(",");但出现错误
我被困住了,我做不到。
【问题讨论】:
-
欢迎来到 StackOverflow!如果您向我们展示您已经尝试过的方法,即使它不起作用,人们也会更愿意帮助您。然后,我们可以帮助引导您朝着正确的方向前进。如果我们只是为您解决问题,那么您实际上什么也学不到。
-
代码无法编译。您不能在字符串数组中使用整数。您的结果数组与起始数组相同。
-
你能告诉我
{{32,123,74},{543,98,5},{96,24,23},{12,98,56}}和{{32,123,74},{543,98,5},{96,24,23},{12,98,56}}有什么区别吗? -
有两个代码块,它们都有相同的数组。另外,Alessandro 的观点是,String 不能有整数......你有没有试过编译你的代码?如果您开始编写 cod.e,也许可以使用 Eclipse (eclipse.org) 或 netbeans (netbeans.org) 等 IDE 让您的生活更轻松
-
这个问题之前有人问过..
标签: java arrays multidimensional-array split