假设我在此格式的文件,如何读取文件,并使用扫描仪
的值存储在一个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