◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
inputstream读取方法:
使用 system.in 进行读取:
读取控制台输入:system.in用作输入流,按“enter”表示输入流结束。
readbytes 代码示例:
功能:程序从控制台读取字节数组并显示输入的字符。
代码结构:
data[]:用于存储输入的 10 字节数组。
system.in.read(data):读取控制台输入的字符并将其存储在data中。
显示循环:迭代 data[] 将每个字节转换为字符并显示它们。
示例代码:
import java.io.*; class readbytes { public static void main(string args[]) throws ioexception { byte data[] = new byte[10]; system.out.println("enter some characters."); system.in.read(data); // lê o array de bytes system.out.print("you entered: "); for (int i = 0; i < data.length; i++) system.out.print((char) data[i]); // converte e exibe cada byte como caractere } }
执行示例:
输入:“读取字节”
输出:
Enter some characters. You entered: Read Bytes
此摘录详细介绍了如何使用 read() 方法从键盘读取字节格式的数据,说明了 system.in 用于控制台输入的基本用法,并演示了对数组中字节的直接操作。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。