import java.awt.*;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/**
* Created by *** on 2019/7/5.
*/
public class TxtFile {
static List<String> list = new ArrayList<String>();
/**
* 导出到文件
*
* @param list2
*/
public static void writeTxtFile(String writeFilePath, List<String> list2) {
FileOutputStream fs;
try {
fs = new FileOutputStream(new File(writeFilePath));
PrintStream p = new PrintStream(fs);
for (String str : list2) {
p.println(str);
}
p.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
/**
* 导入到内存
*
* @param readFilePath
*/
public static String readTxtFile(String readFilePath) {
StringBuilder imageText = new StringBuilder();
try {
String encoding = "GBK";
File file = new File(readFilePath);
if (file.isFile() && file.exists()) { // 判断文件是否存在
InputStreamReader read = new InputStreamReader(new FileInputStream(file), encoding);// 考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while ((lineTxt = bufferedReader.readLine()) != null) {
imageText.append(lineTxt);
// list.add(lineTxt);
}
read.close();
} else {
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
return imageText.toString();
}
public static void main(String[] args) throws IOException, InterruptedException {
//D:\图片\测试集\testset\年龄\0-15\0b7ba9a56b5e44d8b160bc7f54bae2c9.jpg
// String path="C:\\Users\\33434343\\Desktop\\1.txt";
// System.out.println(readTxtFile(path));
String writeFilePath ="C:\\Users\\33434343\\Desktop\\3.txt";
List<String> Text = new ArrayList();
Text.add("xxx");
Text.add("x33333xx");
writeTxtFile(writeFilePath,Text);
}
}
Java:txt文件读取写入
于 2019-09-26 16:30:24 首次发布