黑马程序员技术交流社区
标题:
InputStream中read()读取字节问题
[打印本页]
作者:
孙峰
时间:
2012-6-11 16:38
标题:
InputStream中read()读取字节问题
老毕的例子中:读取键盘录入:
…………main()
{
InputStream in=System.in;
int by=in.read(); //此处应该是按单个字节读取啊, 当键盘录入“a”时
System.out.println(by);//为什么会输出 97呢,我知道97是ascii值,但是我想说的是字符“a”,不
//占两个字节的吗? 突然感觉前面所有操作都不对劲了。例如:available()方法。
}
作者:
李海晓
时间:
2012-6-11 16:40
汉字占二个字节,英文占一个字节
作者:
孙峰
时间:
2012-6-11 16:56
李海晓 发表于 2012-6-11 16:40
汉字占二个字节,英文占一个字节
好吧,我承认我小白了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2