Reader reader = null;
reader = new InputStreamReader(multipartFile.getInputStream(), "utf-8");
BufferedReader br = new BufferedReader( reader);
Date time=new Date();
String line;
while ((line = br.readLine()) != null) {
// 一次读入一行数据
EvWordGroup wordGroup=new EvWordGroup();
if(line!=null && line!=""){
wordGroup.setId(UUIDGenerator.generate());
wordGroup.setTextContent(line);
wordGroup.setTypeId(typeId);
wordGroup.setCreateTime(time);
wordGroup.setCreateUser(getSySUserRowId());
wordGroup.setDeleteFlag(0);
}
lists.add(wordGroup);
}
reader.close();
multipartFile转写入流循环读取每行的内容
最新推荐文章于 2024-09-10 09:45:47 发布
本文介绍了一种从CSV文件中读取数据并进行处理的方法。使用InputStreamReader和BufferedReader,以UTF-8编码读取multipartFile的输入流,逐行读取数据并创建EvWordGroup对象,设置其属性如id、textContent、typeId、createTime等,并将这些对象添加到list中。
摘要由CSDN通过智能技术生成