欢迎访问宙启技术站
智能推送

Java输入输出函数库:常用的输入输出函数介绍

发布时间:2023-09-30 12:26:48

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程序的开发。