
文本读取和csv文件生成工具类的编写
发布日期:2021-05-07 21:34:20
浏览次数:11
分类:技术文章
本文共 3593 字,大约阅读时间需要 11 分钟。
1、文本的读取
/** * 读取log或者txt信息 * * @param filePath * @return */ private static ListreadLog(String filePath) { List list = new ArrayList (); try { FileInputStream is = new FileInputStream(filePath); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line; try { while ((line = br.readLine()) != null) { if (line.equals("")) continue; else list.add(line); } } catch (IOException e) { e.printStackTrace(); System.out.println("读取一行数据时出错"); } } catch (FileNotFoundException e) { e.printStackTrace(); System.out.println("文件读取路径错误FileNotFoundException"); } return list; }
2、csv文件的生成
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.List;/** * @author lizhangyu * @version 1.0 * @description * @date 2020/8/19 19:41 */public class CSVUtil { /** * CSV文件生成方法 * @param head * @param dataList * @param outPutPath * @param filename * @return */ public static File createCSVFile(List
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月22日 13时47分35秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Ubuntu 安装后无法正常打开——进入grub安全命令行模式
2019-03-04
C/C++ new和delete使用注意事项
2019-03-04
Jmeter (一) ----环境搭建
2019-03-04
性能调优优化思路
2019-03-04
CodeBase(四)项目总结
2019-03-04
【ACM】HDU 5640 King‘s Cake
2019-03-04
java集合框架
2019-03-04
面向对象的三大特征
2019-03-04
SpringCloud和SprinBoot之间的关系
2019-03-04
奇怪的小东西
2019-03-04
剑指offer打卡Day14:数组中只出现一次的数字
2019-03-04
使用VSCode配合keil来编写Cortex-M程序
2019-03-04
电磁兼容的PCB设计(二)
2019-03-04
i.mx rt系列遇害笔记-----systick被gpio害了
2019-03-04
工资核算
2019-03-04
【keras】利用LSTM做简单的时间序列预测
2019-03-04
绘图杂记【7】echarts / python 雷达图
2019-03-04
Python之GUI编程 实现界面化的词云图生成器.exe
2019-03-04
PySpider 框架基本使用(存入MYSQL)
2019-03-04
绘图杂记【19】Echarts 可视化图
2019-03-04