Java | Java的输入与输出
warning:
这篇文章距离上次修改已过194天,其中的内容可能已经有所变动。
在Java中,输入和输出是通过java.io
包中的类来处理的。以下是一些常用的输入和输出操作的例子:
输出到控制台:
System.out.println("Hello, World!");
从控制台读取输入:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入文本: ");
String input = reader.readLine();
System.out.println("你输入的是: " + input);
} catch (IOException e) {
e.printStackTrace();
}
}
}
写入文件:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"))) {
writer.write("Hello, World!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
读取文件:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("input.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上代码展示了如何在Java中进行基本的输入输出操作。记得处理异常以防止程序因IO错误而中断。
评论已关闭