我想编写一个把字节输入流编程字符流,却遇到了问题,
public class TestIO {
public static void main(String[] args) {
InputStreamReader isr=new InputStreamReader(System.in);
try{
while((isr.read())!=-1)
{
System.out.println(isr.read()+":"+(char)isr.read());
}
}
catch(IOException e){
e.printStackTrace();
}
}
}
我输入abc,结果显示是:98:c
我又输入abc结果是:10:a
99:
这都是什么什么结果啊,请大家给分析一下。
|
|