当前位置: 首页 > 图灵资讯 > 技术篇> 文件写入失败:为什么输入框数据无法写入文件?

文件写入失败:为什么输入框数据无法写入文件?

来源:图灵教育
时间:2024-11-08 13:58:49

文件写入失败:为什么输入框数据无法写入文件?

向文件中写入数据无法写入

问题描述:

在向文件中写入数据时,输入框中的数据无法写入文件,并且文件中没有写入任何数据。

解决方案:

从提供的代码中可以看出,在写入文件时出现了异常。代码中的问题语句是:

pzfwriter.write(address);

这个语句中的参数类型不正确,应该使用writestring()方法而不是write()方法。正确的代码应该是:

pzfwriter.writestring(address);

修改后的代码如下:

public void setEmailFileAddress()  {
    address=pzjtf.getText();
    pzfile=new File("d://Emailaddress.txt");
    try {
        pzfile.createNewFile();
    } catch (IOException e1) {
        // TODO 自动生成的 catch 块
        JOptionPane.showMessageDialog(null, "创建文件失败");
        e1.printStackTrace();
    }
    try {
        pzfwriter=new FileWriter(pzfile,true);
    } catch (IOException e) {
        // TODO 自动生成的 catch 块
        JOptionPane.showMessageDialog(null, "创建失败");
        e.printStackTrace();
    }
    try {
        pzfwriter.writeString(address);
    } catch (IOException e) {
        // TODO 自动生成的 catch 块
        JOptionPane.showMessageDialog(null, "写入异常");
        e.printStackTrace();
    }
}

更改后,数据可以正常写入文件中。

以上就是文件写入失败:为什么输入框数据无法写入文件?的详细内容,更多请关注图灵教育其它相关文章!