# 文件操作-简易
# 选择文件打开
public class FileReadExample {
public static void main(String[] args) {
JFileChooser fileChooser = new JFileChooser(); // 创建文件选择器对象
int result = fileChooser.showOpenDialog(null); // 打开文件选择对话框
if (result == JFileChooser.APPROVE_OPTION) { // 用户选择了一个文件
File selectedFile = fileChooser.getSelectedFile(); // 获取选择的文件
try (BufferedReader reader = new BufferedReader(new FileReader(selectedFile))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 输出文件内容
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
# 导出数据并指定位置
public class FileWriteExample {
public static void main(String[] args) {
JFileChooser fileChooser = new JFileChooser(); // 创建文件选择器对象
int result = fileChooser.showSaveDialog(null); // 打开保存文件对话框
if (result == JFileChooser.APPROVE_OPTION) { // 用户选择了保存位置
File selectedFile = fileChooser.getSelectedFile(); // 获取选择的文件
try (BufferedWriter writer = new BufferedWriter(new FileWriter(selectedFile))) {
String data = "这是要导出的数据"; // 要导出的数据
writer.write(data); // 将数据写入文件
System.out.println("数据已成功导出到:" + selectedFile.getAbsolutePath());
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
← 主题美化 自定义JPanel自适应显示图片 →