黑马程序员技术交流社区

标题: IO流的问题 [打印本页]

作者: 李敬    时间: 2012-8-19 08:50
标题: IO流的问题
在IO流学习过程中,知道FileReader中的read()方法每读取到一个字符类型的数据,就返回一个int类型数据,然后通过FileWirter中的wirte()方法读取这个int类型数据,就可以完成例如复制文件的应用.同理字节流中也是这样,这成对出现的read()和wirte()中是不是有封装的类型向上和向下转型的动作呢,那为什么要多出这个动作呢?read一个字符就返回一个字符,然后write这个字符这样不是更直接.
总之,就是不理解为什么是read字符或者字节数据,返回int类型的数据,然后write这个int类型数据,又到原始类型的数据.这样做是不是有什么好处呢.
作者: 张忠豹    时间: 2012-8-19 11:00
返回的int,不是你读出来的那个字符,或者字节,而是表达你读出了几个字符或者字节……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2