0
我必须阅读文件如:如何阅读带有两个分隔符的2维阵列
0,11,6,0,10x11,0,5,4,7x6,5,0,2, 3x0,4,2,0,12x10,7,3,12,0
所以我必须将其读入2d数组中。
这里是我的代码:
//set delimiter to commas
String r1=",";
String r2="x";
input.useDelimiter(r2);
//print file to check contents
while(input.hasNext()){
System.out.print(input.next());
}
//transfer file into matrix
int[][] graph=new int[filelength][filelength];
for (int row=0; row<graph.length;row++){
for(int column=0; column<graph[row].length;column++){
graph[row][column]=input.nextInt();
}
}
}
//close file
input.close();
}
}
我不得不离开了我的代码的细节。但我使用扫描仪类,我试图使用两个分隔符,以便在分隔符“x”代码更改为矩阵的另一行和分隔符“,”代码输入到矩阵中。