如何使用PrintWriter类进行文件写入

如何使用PrintWriter类进行文件写入,第1张

FileWriter fw=null

try{

new FileWriter("稿纳test.log")

fw.write("测试晌仔"键谨没)

}catch(IOException ex){

ex.printStackTrace()

}finally{

if(fw!=null)fw.close()

}

PrintWriter()的作用是为了定义流输出的位置,并且此流可以正常的存储中文,减少乱滚亮码大碰宽输出。举例:

PrintWriter out = new PrintWriter(new OutputStreamWriter(new FileOutputStream("d:/text.txt"), "utf-8"))//定义输出流位置,并且文件必须存在

out.println("中文测试")//写入内容

out.close()//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,吵贺增加系统负担。

写入一个复杂格式谈锋好的文件可以使用java.io类中的一些相关的类来实现。 例如,你可以使用FileOutputStream类来写入一个文件,你可以使用PrintWriter类来写入字符串数据,并且你还可以使用DataOutputStream类来写入二进制数据。当你想要将多种多样的数据写入一个复杂格式的文件时,你可以使用SequenceInputStream类来组合多个输入流。 有了这些非常有用的类,java就提供了一系列强大的功能来写入一个复杂格式的文件。此外,你还可以使用集成开发环境(IDE)来生成文件,这样你就不必手写所有的代码,而是含铅可以基兄利用已有的类库,来节省你的开发时间。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12265357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存