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中一些常见的输入输出函数及其用法。通过这些函数,我们可以方便地进行控制台输入输出和文件读写操作。
