各位大侠帮帮我吧,小弟晚上要交货的。但是直到现在还不清楚PrintWriter中的print()到底与OutputStreamWriter中的write()有什么区别。

解决方案 »

  1.   

    print()是打印,显示出来
    write()是写,可以往文件里写
    不知道是不是这样
      

  2.   

    你去看看java编程思想吧,解释的比较全,
    大概就是说:
    PrintWriter以字符为单位,支持汉字,
    OutputStreamWriter以字节为单位,不支持汉字,
      

  3.   

    PrintWriter以字符为单位,支持汉字,
    OutputStreamWriter以字节为单位,不支持汉字,就是这样
      

  4.   

    处理人要看得懂的东西就用PrintWriter,字符
    处理机器看的东西就用OutputStreamWriter,二进制
      

  5.   

    是这样么?但书上说OutputStreamWriter是Writer的子类,而所有Reader和Writer类都是已字符的形式存取的啊。