java - 使用java列出和映射csv文件的数据
解决方案
这里不Map
涉及,只是一个List
.
您还没有解释语义。但您似乎只需要定义一个Person
类(或现代 Java 中的一条Person
记录),其中包含在第一行命名的五个属性。
逐行读取 CSV,Person
为每一行构造一个对象。我建议使用库来帮助进行 CSV 解析,例如Apache Commons CSV。将每个新Person
对象添加到List
诸如ArrayList
.
调用toString
您List
生成输出文本。如果您想要不同的格式,请循环Person
列表中的对象以生成您自己的所需格式的文本。
所有这些都已经在 Stack Overflow 上多次介绍过。因此,搜索以了解更多信息。
推荐阅读
- python - 尝试在 Windows 中使用 gnuradio/uhd 时出现 Python 错误
- r - R中负后向的正则表达式
- c++ - C++ 中的“char(a)”问题
- node.js - 基础 CLI 不起作用。ReferenceError:未定义原始
- .net-core - 使用 MsTest 运行单元测试时访问 local.settings.json 配置值
- php - 如何将我的 PHP 源与 Mysql 连接?
- swagger-ui - 有没有办法将 int 转换为 List
在 Swagger 中为 @ApiModelProperty - c++ - 当文件位于正确位置时,ifstream 无法打开文件
- php - 根据字符串的开头组合 PHP 数组值
- python-3.x - 熊猫数据框按列中的多个字符串分组