对Inputstream,outstream和reader ,write的区别不太清楚,给点介绍.
   不是同样的功能两种输入输出流都能实现吗?
   我不只希望你只告诉我Inputstream,outstream是byte型的,而reader,write是unicode.
   谢了!

解决方案 »

  1.   

    就只知道byte流和char流的区别
      

  2.   

    在byte方式下也就那些了。
    但是用 reader 和 writer 时是用 char 和 String 的,这时要注意本地编码问题。比如一个xml文档,你指明了UTF-8编码,然后用 writer 输出的话就会 变成 gbk 了(xml中还是申明为utf-8的),这时标准的xml处理器很可能就处理不了。
    这种情况下一般都用 流直接输出。如果只是处理中文文本,那当然是 writer/reader 方便了。
      

  3.   

    http://www.cppblog.com/javenstudio/articles/1028.html
      

  4.   

    http://www.cppblog.com/javenstudio/articles/1028.html
      

  5.   

    http://www.javaworld.com.tw/jute/post/view?bid=29&id=7094&sty=3&age=0&tpg=1&ppg=1#7094
    写得不错,可以参考一下.