主题:[求助]java InputStream里的read()方法
import java.io.*;
public class TestRead {
public static void main(String[] args)throws Exception {
FileInputStream fis = new FileInputStream("C:/test.txt");
int b;
while((b = fis.read() )!= -1) {
System.out.println(fis.read());
}
fis.close();
}
}
test.txt 内容为abcdef
这个程序的执行结果为
98
100
102
-1
请问这4个数字和abcdef什么关系?read()读出来的是什么东西?
public class TestRead {
public static void main(String[] args)throws Exception {
FileInputStream fis = new FileInputStream("C:/test.txt");
int b;
while((b = fis.read() )!= -1) {
System.out.println(fis.read());
}
fis.close();
}
}
test.txt 内容为abcdef
这个程序的执行结果为
98
100
102
-1
请问这4个数字和abcdef什么关系?read()读出来的是什么东西?