Java输入输出函数库:常用的输入输出函数介绍
Java是一种面向对象的编程语言,具有丰富的输入输出函数库,可以方便地进行输入和输出操作。下面是一些常用的输入输出函数介绍。
1. System.out.println():用于将数据输出到控制台,并换行。
示例:System.out.println("Hello, World!");
2. System.out.print():用于将数据输出到控制台,不换行。
示例:System.out.print("Hello, ");
3. System.out.printf():用于格式化输出数据,类似于C语言中的printf()函数。
示例:System.out.printf("Hello, %s!", "World");
4. Scanner类:用于从控制台读取用户输入的数据。
示例:Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
5. BufferedReader类:用于从输入流中读取数据,比Scanner更快且更适合读取大量数据。
示例:BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line = reader.readLine();
6. System.err.println():用于将错误信息输出到控制台的标准错误流,并换行。
示例:System.err.println("Error: Something went wrong!");
7. FileWriter类:用于将数据写入文件。
示例:FileWriter writer = new FileWriter("output.txt");
writer.write("Hello, World!");
writer.close();
8. FileReader类:用于从文件中读取数据。
示例:FileReader reader = new FileReader("input.txt");
int data = reader.read();
9. ObjectOutputStream类和ObjectInputStream类:用于将对象序列化和反序列化,可以将对象写入文件或网络传输。
示例:ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("data.bin"));
out.writeObject(obj);
out.close();
10. DataOutputStream类和DataInputStream类:用于以二进制形式读写基本数据类型和字符串。
示例:DataOutputStream out = new DataOutputStream(new FileOutputStream("data.bin"));
out.writeInt(10);
out.writeDouble(3.14);
out.close();
这些函数和类都是Java中常用的输入输出函数库,可以帮助我们进行各种输入输出操作。如果熟练掌握这些函数,可以更方便地进行Java程序的开发。
