use*_*111 0 java arrays sorting matrix
我有一个从互联网上下载的.txt财务报表.当它被下载时,细胞被逐列采集......搞砸了我以简单的方式重建语句的能力.
所以我的问题是如何逐列而不是逐行填充二维数组列.很明显,在一个循环中你必须跳过行,但我生锈了,并且无法解决这个简单的问题.帮忙.
这是我试图在53行和11列重建的 损益表PASTEBUCKET.COM/2303
和我正常的排序方式.哪个最有可能不会有很大用处
String [][] fs = new String[53][11];
while (input.hasNextLine())
{
for(int row=0;row<53;row++){
for (int col=0;col<11;col++){
fs[row][col] = input.nextLine();
System.out.printf("%s\t",fs[row][col]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
简单地反转哪个循环在另一个内部运行.
for (int col=0;col<11;col++){
for (int row=0;row<53;row++){
fs[row][col] = input.nextLine();
System.out.printf("%s\t",fs[row][col]);
}
}
Run Code Online (Sandbox Code Playgroud)