中易网

java中printWriter()的作用

答案:4  悬赏:10  
解决时间 2021-01-12 15:59
  • 提问者网友:不爱我么
  • 2021-01-11 17:33
java中printWriter()的作用
最佳答案
  • 二级知识专家网友:思契十里
  • 2021-01-11 18:56
PrintWriter()的作用是为了定义流输出的位置,并且此流可以正常的存储中文,减少乱码输出。举例:
PrintWriter out = new PrintWriter(new OutputStreamWriter(new FileOutputStream("d:/text.txt"), "utf-8"));//定义输出流位置,并且文件必须存在
out.println("中文测试");//写入内容
out.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
全部回答
  • 1楼网友:蓝房子
  • 2021-01-11 21:31
我暂时保留我的看法!
  • 2楼网友:想偏头吻你
  • 2021-01-11 20:37
public class PrintWriter extends Writer
向文本输出流打印对象的格式化表示形式。此类实现在 PrintStream 中的所有 print 方法。它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流进行写入。
与 PrintStream 类不同,如果启用了自动刷新,则只有在调用 println、printf 或 format 的其中一个方法时才可能完成此操作,而不是每当正好输出新行字符时才完成。这些方法使用平台自有的行分隔符概念,而不是新行字符。
此类中的方法不会抛出 I/O 异常,尽管其某些构造方法可能抛出异常。客户端可能会查询调用 checkError() 是否出现错误。
  • 3楼网友:有你哪都是故乡
  • 2021-01-11 19:28
基于字符的输出流,可以输出字符或字符串整型等数据。输出的目标可以是磁盘文件、其他输出流。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息