InputStream 的read()方法从输入流中读取数据的下一个字节,但是我在控制台输入a后,还是能正常输出a,java中不是英文
和中文都占两个字节吗??为什么a还是能正常输出
- public static void main(String[] args) {
- InputStream is=System.in;
- try {
- System.out.println((char)is.read());
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
复制代码 |
|