java如何将字符串转换为固定的int 2D数组(特殊情况)?
这是我的绳子 1000000000000000000000000000000000000000000000000000000000000000
与60 1/0组合的字符串
我想把它放入一个int数组[6][10]。 我试图在每行之间添加“,”但失败了
String data = "1000000000,0000000000,0000000000,0000000000,0000000000,0000000000";
String[] rows = data.split(",");
String[][] matrix = new String[rows.length][];
int r = 0;
for (String row : rows) {
matrix[r++] = row.split("\\|");
}
System.out.print(matrix);
请帮助解决这个问题,谢谢
# 1 楼答案
这是一个非常简单的解决方案,不需要在
regex
上拆分或插入逗号: