public class Test01 { public static void main(String[] args) { byte[] byteData = new byte[100]; // 声明一个字节数组 System.out.println("请输入英文:"); try { System.in.read(byteData); } catch (IOException e) { e.printStackTrace(); } System.out.println("您输入的内容如下:"); for (int i = 0; i < byteData.length; i++) { System.out.print((char) byteData[i]); } } }该程序的运行结果如下所示:
请输入英文: abcdefg hijklmn opqrst uvwxyz 您输入的内容如下: abcdefg hijklmn opqrst uvwxyzSystem.in 是 InputStream 类的一个对象,因此上述代码的 System.in.read() 方法实际是访问 InputStream 类定义的 read() 方法。该方法可以从键盘读取一个或多个字符。对于 System.out 输出流主要用于将指定内容输出到控制台。
void write(int byteval) throws IOException该方法通过 byteval 参数向文件写入指定的字节。在实际操作中,print() 方法和 println() 方法比 write() 方法更常用。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有