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)来生成文件,这样你就不必手写所有的代码,而是含铅可以基兄利用已有的类库,来节省你的开发时间。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)