一,标准输出流System.out
System.out向标准输出设备输出数据,方法有很多:
print()和println()的主要区别是后者输出完了主动转行前者不转行,printf()主要是格式化输出
一,标准输入流System.in
System.in读取标准输入设备数据(从标准输入获取数据,一般是键盘)int read() //返回ASCII码。若,返回值=-1,说明没有读取到任何字节读取工作结束。
int read(byte[] b)//读入多个字节到缓冲区b中返回值是读入的字节数
public class Input {
public static void main(String args[]) {
int b;
try {
System.out.println("please Input:");
while ((b = System.in.read()) != -1) {//system.in.read()
System.out.print((char) b);
}
} catch (IOException e) {
System.out.println(e.toString());
}
}
} //控制台输入什么,按enter键后就会输出什么
三,Java.IO流类库的各种输入流和各种输出流
继承关系如图:
Java中输入流和输出流较多,我们一般只需要掌握17种即可
FileInputStream//文件字节输出流
FileOutputStream//文件字节输出流
FileReader //文件字符输入流
FileWriter //文件字符输出流
BufferedReader//缓存字符输入流
BufferedWriter//缓存字符输出流
BufferedInputStream//缓存字节输入流
BufferedOutputStream//缓存字节输出流
DataInputStream//数据输入流
DataOutputStream//数据输出流
ObjectInputStream.//对象输入流
ObjectOutputStream//对象输出流
PrintWriter//打印输出流,先前一篇文章介绍过了
每个输入流的详解下篇在介绍吧
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-08 12:21:06