java导入导出
时间: 2023-07-03 08:27:34 浏览: 95
Java中可以使用IO流来实现文件的导入导出。具体实现可以参考以下步骤:
1. 导出文件:
```
// 创建需要导出的数据
List<String> dataList = new ArrayList<>();
dataList.add("data1");
dataList.add("data2");
dataList.add("data3");
// 创建文件输出流
File outputFile = new File("output.txt");
FileOutputStream fos = new FileOutputStream(outputFile);
// 创建输出流写入器
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
// 使用缓冲流提高写入效率
BufferedWriter bw = new BufferedWriter(osw);
// 写入数据到输出流
for (String data : dataList) {
bw.write(data);
bw.newLine();
}
// 关闭流
bw.close();
osw.close();
fos.close();
```
2. 导入文件:
```
// 创建文件输入流
File inputFile = new File("input.txt");
FileInputStream fis = new FileInputStream(inputFile);
// 创建输入流读取器
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
// 使用缓冲流提高读取效率
BufferedReader br = new BufferedReader(isr);
// 读取数据
String line = null;
while ((line = br.readLine()) != null) {
// 处理读取到的数据
System.out.println(line);
}
// 关闭流
br.close();
isr.close();
fis.close();
```
以上是一个简单的文件导入导出示例,可以根据具体的需求进行修改和扩展。
阅读全文