List lines = new ArrayList();
BufferedReader br=null;
InputStreamReader isr=null;
try {
File file = new File("F:/DEMOT/20200121.csv");
if (file.isFile() && file.exists()) {
isr = new InputStreamReader(new FileInputStream(file), "utf-8");
br = new BufferedReader(isr);
String lineTxt = null;
while ((lineTxt = br.readLine()) != null) {
lines.add(lineTxt);
}
} else {
WebLogs.getLogger().info("================读取文件不存在!");
}
} catch (Exception e) {
WebLogs.getLogger().info("=================文件读取错误!");
}finally{
if(br!=null){
br.close();
}if(isr!=null){
isr.close();
}
}
java实现,读取解析csv文件内容
最新推荐文章于 2024-08-29 17:06:19 发布
本文介绍了一种使用Java读取CSV文件的方法,通过创建FileInputStream和InputStreamReader,以utf-8编码读取文件,然后利用BufferedReader逐行读取并存储到List中。文章详细展示了如何处理文件不存在或读取错误的情况。
1309

被折叠的 条评论
为什么被折叠?



