IO新手。。一个小问题,希望大虾们不吝赐教。。
我这有两个try块儿,都是试图读一个纯文本文件,然后再显示出来,文件里中英文全有。。文件时用UTF-8存的
第二个中文乱码。。。我貌似知道原因,但是呢,为何第一个全是乱码,难道DataInputStream的理解不到位?
先谢谢大家了~~
try {
DataInputStream in = new DataInputStream(
new FileInputStream(
"C:\\Users\\Dodolook\\Workspaces\\MyEclipse 10\\IO\\src\\iostream\\FormattedMemoryInput.java"));
while (true)
System.out.print(in.readChar());
} catch (EOFException e) {
System.err.println("End of stream");
}
try {
FileInputStream in = new FileInputStream(
"C:\\Users\\Dodolook\\Workspaces\\MyEclipse 10\\IO\\src\\iostream\\FormattedMemoryInput.java");
int i;
while ((i = in.read()) != -1)
System.out.print((char) i);
} catch (EOFException e) {
System.err.println("End of stream");
}
第二个中文乱码。。。我貌似知道原因,但是呢,为何第一个全是乱码,难道DataInputStream的理解不到位?
先谢谢大家了~~
try {
DataInputStream in = new DataInputStream(
new FileInputStream(
"C:\\Users\\Dodolook\\Workspaces\\MyEclipse 10\\IO\\src\\iostream\\FormattedMemoryInput.java"));
while (true)
System.out.print(in.readChar());
} catch (EOFException e) {
System.err.println("End of stream");
}
try {
FileInputStream in = new FileInputStream(
"C:\\Users\\Dodolook\\Workspaces\\MyEclipse 10\\IO\\src\\iostream\\FormattedMemoryInput.java");
int i;
while ((i = in.read()) != -1)
System.out.print((char) i);
} catch (EOFException e) {
System.err.println("End of stream");
}
...全文
相关推荐
vue-socket.io跨域问题有效解决方法
在本篇文章里小编给大家整理的是关于vue-socket.io跨域问题有效解决方法,对此有兴趣的朋友们可以参考下。
java jsp IO包 教程 新手入门
本资源具体讲述了java io包的使用及分类,本人感觉相比其它教程还是比较出色的,本人亲身体验过,肯定不欺骗,希望大家多多支持,踊跃留言
JAVA的IO笔记,希望对大伙有用哦!
笔记 JAVA的IO方面的,适合初学者哈!
jitpack.io:https:jitpack.io的文档和问题
jitpack.io:https:jitpack.io的文档和问题
利用java的IO流写的一个记事本
这是用java的IO流写的一个记事本,实现了比如新建、保存等功能


Java SE
