首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改给定的字符串(来自CSV)

如何修改给定的字符串(来自CSV)
EN

Stack Overflow用户
提问于 2017-01-05 23:56:16
回答 1查看 62关注 0票数 0

我需要为大学的一个项目编写一个程序,它应该从一个给定的CSV文件中删除一些特定的部分。我已经开始了,但我不知道如何只保留内容(句子和投票值)或分钟。若要删除日期部分,请执行以下操作。

父母,"Lorem ipsum.“、"3”、"0“、”城镇“、"09:17、29/11/2016” 答复:"Loren ipsum.“、"2”、"0“、”城镇“、"09:18、29/11/2016”

程序运行之后,我想让它像这样:

洛伦·伊普苏姆..。(字符串)3 (int) 0 (int) 洛伦·伊普苏姆..。(字符串)2 (int) 0 (int)

我没有问题编写一个解析器(读取,删除分隔符),但我不知道如何实现这一点。

EN

回答 1

Stack Overflow用户

发布于 2017-01-06 00:23:06

您可以创建包含一个字符串和两个整数的自己的数据结构,然后在读取csv文件时执行以下操作。只包括您希望从csv中得到的内容,它基于列号,这是拆分()方法返回的字符串数组的索引。

代码语言:javascript
复制
     Scanner reader = new Scanner(new File("path to your CSV File"));
     ArrayList<DataStructure> csvData = new ArrayList<>();

     while(reader.hasNextLine())
     {
         String[] csvLine = reader.nextLine().split(",");
         DataStructure data = new DataStructure(
                                      csvLine[1],
                                      Integer.parseInt(csvLine[2]), 
                                      Integer.parseInt(csvLine[3]));
         csvData.add(data);
     }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41496777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档