java IO流想不通的问题,为什么说OutputStreamWriter是字符流通向字节流的桥梁?(看说明) 求大神解释
OutputStreamWriter继承的是Writer类,这样OutputStreamWriter本身就是一个字符流,而且它的构造器传入的是OutputStream,这...
OutputStreamWriter继承的是Writer类,这样OutputStreamWriter本身就是一个字符流,而且它的构造器传入的是OutputStream,这不是字节输出流转字符输出流吗?为啥API中说是是字符流通向字节流的桥梁?InputStreamReader是字节流通向字符流的桥梁我就能理解,因为它是字符流,传入的是字节流,OutputStreamWriter是字符流通向字节流的桥梁我就不知道为什么
展开
1个回答
展开全部
OutputStreamWriter流的作用就是利用字节流(OutputStream)作为”底层“输出流然后构建字符输出流,字符输出流输出字符到流中,然后通过指定的字符集把流中的字符编码成字节输出到字节流中,其作用就是一个桥梁,使得双方链接起来
理解了么??
输出输入流,你可以理解为方向不一样。
OutputStreamWriter的构造方法传入的是字节流,OutputStreamWriter将要输出的东西,传到OutputStream字节流,并按照制定的编码输出
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询