本帖最后由 爽亮前程 于 2014-11-20 21:11 编辑
- <p>import java.io.FileReader;
- import java.io.IOException;
- public class StringTest5 {
- public static void main(String[] args) throws IOException {
- FileReader fr = new FileReader("d:\\1.txt");
- while (fr.read() != -1) {
-
- System.out.print((char)fr.read());
- }
- }
- }</p><p> </p><p> </p><p> </p><p>
- import java.io.FileReader;
- import java.io.IOException;
- public class StringTest5 {
- public static void main(String[] args) throws IOException {
- FileReader fr = new FileReader("d:\\1.txt");
- int ch=0;
- while ((ch=fr.read()) != -1) {
-
- System.out.print((char)ch);
- }
- }
- }</p>
复制代码 }各位大神,请问第一段代码和第二段代码有什么区别吗?
为什么第一段代码操作读取的文字会乱码,第二个则正常呢?
|
|