java什么时候创建字符流什么时候创建字节流
时间: 2023-10-11 11:11:38 浏览: 87
详解JAVA 字节流和字符流
Java中创建字符流和字节流取决于你要读取或写入的数据类型。如果你要读取或写入的数据是文本类型,那么就需要使用字符流;如果是非文本类型,如图片、音频、视频等,就需要使用字节流。
字符流和字节流的区别在于它们处理数据的方式不同。字符流以字符为单位进行读取和写入,而字节流以字节为单位进行读取和写入。字符流适合于处理文本数据,因为文本数据是由字符组成的;而字节流适合于处理二进制数据,如图像、音频和视频等。
因此,如果你要读取或写入文本文件,就应该使用字符流,如InputStreamReader和OutputStreamWriter等;如果要读取或写入二进制文件,就应该使用字节流,如FileInputStream和FileOutputStream等。
阅读全文