
javaIO
A coding monkey
这个作者很懒,什么都没留下…
展开
-
java:InputStream读取文件时出现中文乱码问题
出现中文乱码的原因:一个汉字是2-4字节,而空格是半个字节,当你设置的缓冲区大小如果不太合适,就会造成读取不到一个完整的汉字的问题,因此就会出现中文乱码问题。解决办法:1、使用转换流将字节输入输出流转换成字符输入输出流InputStreamReader(InputStream in)OutputStreamWriter(OutputSteam out)当将字节流转载 2017-11-10 21:43:39 · 6443 阅读 · 1 评论 -
javaIO学习总结
java流操作有关的类或接口File:文件类,代表一个文件,但对象本身不是一个文件,有多个对文件操作的接口RandomAccessFile:随机存取文件类,用来访问那些保存数据记录的文件的,你就可以用seek()方法来访问,并进行读写InputStream:字节输入流OutputStream:字符输出流Readeer:字符输入流Writer:字符流输出流java流类图结转载 2017-11-11 08:31:38 · 206 阅读 · 0 评论 -
PrintWriter类和PrintStream类的学习总结
PrintWriter1、PrintWriter有8中构造方法。PrintWriter(OutputStream out) 根据现有的OutputStream创建不带自动刷新的PrintWriter。PrintWriter(Write out)创建一个不带自动刷新的PrintWriter。认识到这两个构造方法之后,我们再来看看下面两种:PrintWriter(OutputStr转载 2017-11-12 22:11:02 · 1200 阅读 · 0 评论 -
javaIO总结
IO是input和output的缩写,主要用来做数据传输的。IO中的类非常多,内容庞大,采用合适的方式对其进行分类,将有助于我们记忆。先贴一张IO总体的结构图,额,内容有点多。。。IO分类字节流和字符流(按处理数据的基本单位): 字节流:处理数据时,以字节为基本单位,每次读入或者读出8位数据,可以操作任何类型的数据。 字符流:处理数据时,以字符为基本单位,每次读入或者读出16位数...原创 2018-07-22 20:01:10 · 233 阅读 · 0 评论