输入输出:Java 实现控制台输入输出、文件输入输出等操作的函数
Java 提供了许多方式进行控制台输入输出、文件输入输出等操作。本文将介绍 Java 中常用的几种方法。
一、控制台输入输出
1. 控制台输出
Java 提供了 System 类中的 out 对象来输出信息到控制台。我们可以使用 System.out.println(String str) 或 System.out.print(String str) 来输出字符串。例如:
System.out.println("Hello World!");
这样就可以在控制台输出 Hello World!。
2. 控制台输入
Java 提供了 Scanner 类来从控制台读取输入。我们可以使用 Scanner 类的 next()、nextLine()、nextInt()、nextDouble() 等方法来读取控制台输入。例如:
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = sc.nextLine();
System.out.println("您输入的字符串是:" + str);
这段代码会提示用户输入一个字符串,并将用户输入的字符串输出到控制台。
二、文件输入输出
1. 文件输出
Java 提供了 FileWriter 类来写入文件。我们可以使用 FileWriter 类的 write() 方法来写入文件。例如:
try {
FileWriter fw = new FileWriter("test.txt");
fw.write("Hello World!");
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
这段代码会在项目文件夹下创建一个名为 test.txt 的文件,并将字符串 Hello World! 写入该文件。
2. 文件输入
Java 提供了 FileReader 类来读取文件。我们可以使用 FileReader 类的 read() 方法来读取文件内容。例如:
try {
FileReader fr = new FileReader("test.txt");
int c = fr.read();
while (c != -1) {
System.out.print((char) c);
c = fr.read();
}
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
这段代码会读取 test.txt 文件中的内容,并将其输出到控制台。
除了 FileWriter 和 FileReader,Java 还提供了许多其他的文件输出输入类,例如 BufferedWriter、PrintWriter、InputStreamReader 等。在实际开发中,根据需要选择适合的类使用。
以上就是 Java 实现控制台输入输出、文件输入输出等操作的函数介绍。希望对您有所帮助。
