相关疑难解决方法(0)

PrintWriter只写入部分文本

由于某种原因,我的String部分由PrintWriter编写.结果我在我的文件中得到了部分文本.这是方法:

    public void new_file_with_text(String text, String fname) {
        File f = null;
        try {
            f = new File(fname);
            f.createNewFile();
            System.out.println(text);           
            PrintWriter out = new PrintWriter(f, "UTF-8");
            out.print(text);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在我将文本打印到控制台的地方,我可以看到数据全部存在,没有任何遗失,但是当PrintWriter完成其工作时,显然部分文本会丢失...我很无能为力......

java printwriter

5
推荐指数
1
解决办法
3138
查看次数

标签 统计

java ×1

printwriter ×1