假設我在此格式的文件,如何讀取文件,並使用掃描儀
的值存儲在一個2維數組
我正在使用掃描儀類讀取文件。我想將這些值存儲在二維數組中,例如
y [0] [0] = 8,y [0] [1] = 15,y [1] [0] = 5 ,Y [2] [0] = 8。
我無法存儲這樣的值。我得到一個輸出
y [0] [0] = 8,y [0] [1] = 15,y [0] [3] = 5,y [0] [4] = 8 。
我想知道如何在文件中找到(EOL)行尾,以便它自動存儲在二維數組中。
public class gjd {
public static void main(String[] args) {
java.io.File test2 = new java.io.File("c.txt");
try
{
Scanner input = new Scanner(test2);
while (input.hasNextLine()){
int y[][]=new int[10][10];
for(int i=0;i<test2.length();i++)
{
for(int o=0;o<test2.length();o++)
{
y[i][o]=input.nextInt();
System.out.println(y[i][o]);
}
}
}
} catch (Exception e){
System.out.println("could not find file");
}
}
}
真棒傢伙,我能夠得到我想要的輸出。我開始非常喜歡java。謝謝。 – user2109988 2013-02-26 09:34:09