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

Java中的输入输出函数有哪些常见的用法?

发布时间:2023-07-04 06:03:20

Java中的输入输出函数有很多常见的用法。下面列举了一些常见的输入输出函数及其用法:

1. System.out.println():用于将字符串或其他数据输出到控制台。

示例:

   System.out.println("Hello, World!");
   int num = 10;
   System.out.println("The value of num is: " + num);
   

2. System.out.print():用于将字符串或其他数据输出到控制台,但不会自动换行。

示例:

   System.out.print("Hello, World!");
   int num = 10;
   System.out.print("The value of num is: " + num);
   

3. System.out.printf():用于格式化输出,可以指定输出的格式。

示例:

   int num = 10;
   System.out.printf("The value of num is: %d", num);
   

4. Scanner类:用于从控制台读取用户的输入。

示例:

   Scanner scanner = new Scanner(System.in);
   System.out.print("Enter your name: ");
   String name = scanner.nextLine();
   System.out.println("Hello, " + name);
   

5. FileReader类和FileWriter类:用于读取和写入文件。

示例:

   FileReader fileReader = new FileReader("input.txt");
   int data;
   while((data = fileReader.read()) != -1) {
       System.out.print((char)data);
   }
   fileReader.close();
   
   FileWriter fileWriter = new FileWriter("output.txt");
   fileWriter.write("Hello, World!");
   fileWriter.close();
   

6. BufferedReader类和BufferedWriter类:用于高效地读取和写入文件。

示例:

   BufferedReader reader = new BufferedReader(new FileReader("input.txt"));
   String line;
   while((line = reader.readLine()) != null) {
       System.out.println(line);
   }
   reader.close();
   
   BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"));
   writer.write("Hello, World!");
   writer.newLine();
   writer.close();
   

7. FileInputStream类和FileOutputStream类:用于读取和写入二进制文件。

示例:

   FileInputStream inputStream = new FileInputStream("input.bin");
   int data;
   while((data = inputStream.read()) != -1) {
       System.out.print(data + " ");
   }
   inputStream.close();
   
   FileOutputStream outputStream = new FileOutputStream("output.bin");
   byte[] bytes = {65, 66, 67, 68};
   outputStream.write(bytes);
   outputStream.close();
   

以上是Java中一些常见的输入输出函数及其用法。通过这些函数,我们可以方便地进行控制台输入输出和文件读写操作。