Java:读取文件:没有好的输出

时间:2013-04-12 09:27:17

标签: java file

我更新了代码,但在文本字段中仍然是一个空值。在控制台中,我可以看到WandelaarBestand文件中的所有内容。也许它与将数字转换为字符串有关。但是当我不想使用int getal来获取数据时,我什么也得不到。如果没有int getal,我会在文本字段中获得Null值,但我仍然可以在控制台中看到我文件中的内容。

您可以在这里找到我的更新代码。

public class geefInfo implements ActionListener {
    public void actionPerformed(ActionEvent e) {

    BufferedReader in;
String regel="";
int getal;
    try {
    in=new BufferedReader(new FileReader("WandelaarBestand.txt"));
            while((regel=in.readLine())!=null){             
            getal=Integer.parseInt(regel);
            System.out.println(regel);
            }
            in.close();


        } catch (FileNotFoundException e6) {
            e6.printStackTrace();
            System.out.println("kan file niet vinden");


        } catch (IOException e7) {
            e7.printStackTrace();
            System.out.println("fout bij lezen of sluiten file");
        }

            info.setText(""+regel);
        }

    }

1 个答案:

答案 0 :(得分:0)

在你的第二个尝试块中打印出一行 - 到目前为止一直很好。 但是你的路线:

String naam2=naam.getText();

没有任何意义,因为naam永远不会被设置,并且在下面的if语句中你只使用naam2,它也是null。

也试着关闭你的读者,如果你不这样做就会变得混乱。

希望有所帮助