int num1 = bufin.read(b1); // 将字节数组转换成字符串
String str1 = new String(b1, 0, num1);
System.out.println(str1); // 关闭缓冲输入流,同时关闭了文件
bufin.close();
// 将从键盘读取的数据放入字节数组b2中,num2为读入的字节个数
➢ in:声明形式为public static final InputStream in。使用时,我们可 以利用System.in.read()方法从键盘读入字节数据。不过,System.in 更经常被作为其他对象的参数,表示将键盘输入的数据作为其数 据源。
➢ out:声明形式为public static final PrintStream out。使用时,我们 可以利用System.out.print (“字符串”);语句和System.out.println(“字
int num2 = keyin.read(b2);
// 将字节数组转换成字符串
String str2 = new String(b2, 0, num2);
System.out.println(str2);
}
}
Java程序设计教程
2.字节输出流类OutputStream
字节输出流类OutputStream用于以字节形式将数据写入目的 地,其主要派生子类包括:FileOutputStream(将数据写入文件)、 PrintStream(用于输出各种类型的数据,如整数、浮点数、字符、 字符串、布尔值)等。
取的内容存储在字节数组b中。其返回 值为读入的字节数。如果因为已经到达
流末尾而不再有数据可用,则返回-1。