![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java-io
lds_lsj
这个作者很懒,什么都没留下…
展开
-
使用Java IO 流进行文件的复制,复制成功,却打不开复制的文件
在刚开始学习Java IO操作的时候,用的并不是很熟,看的书本上的内容也讲的不可能很全面,很多小的方面都必须从实践中慢慢积累、学习。 在这里遇到的一个问题是,复制成功的文件,却打不开。比如PDF文件,显示文件损坏,打不开文件。后来才发现是因为原因在字节流操作和字符流操作的区别: 字符流主要针对一些文本文档(比字节流操作的效率要高),比如.txt、.doc,而pdf就不行。 字节流几乎可以对任原创 2015-07-16 20:28:12 · 6859 阅读 · 2 评论 -
0-255整型值转换成字符输出
在IO流操作中,InputStream中的read()方法只读取一个字节数据,因此返回值是0-255之间的ascall码值,这个方法一般很少用,因为中文字符是两个字节大小,这样一个字节一个字节读取的时候再输出会产生乱码,甚至输出的中文会出错,ascall码类型的字符不会有任何问题。针对ascall码中的字符,Java中通常是以整型存在的,如果想输出原始的字符,可以使用强制转换。比如对于’a‘字符对应原创 2015-12-23 20:29:54 · 1353 阅读 · 0 评论