因项目需要,解析读取txt文档内容,参考网上的方法,读取成功,话不多说,贴代码。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class StreamFileUtils {
public static String StreamFile(File file){
StringBuilder result = new StringBuilder();
try{
BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
String s = null;
while((s = br.readLine())!=null){//使用readLine方法,一次读一行
result.append(System.lineSeparator()+s);
}
br.close();
}catch(Exception e){
e.printStackTrace();
}
return result.toString();
}
}
public static void main(String[] args){
File file = new File(D:/测试.txt);
String content = StreamFileUtils.StreamFile(file);
System.out.println("content=" + content);
}
//content即为获取到的txt内容,根据个人需要进行解析存储等