|
|
1
3
跳过最后一行打印:
如果您确定每行正好包含3个值,请执行此操作。理想情况下,这些东西应该是可配置的。一般来说,您不希望只记录这些内容,因此考虑将数据映射到某个license.class,并使用license.getletter()、license.getcity()或其他任何方法。 |
|
|
2
1
您可以将for循环条件更新为只读取列表的前两个元素。 类似的东西
希望这有帮助。 |
|
|
3
1
是的,奥尔曼风格的规则;) |
|
4
1
Apache Commons公司关于你的具体问题,其他答案是正确的。此外,下面是使用 Apache Commons CSV 图书馆,使这项工作更容易一点。 请注意,我们如何检索这三个字段中的每一个,但只使用前两个字段,忽略第三个字段(根据您的问题)。
运行时。
按名称引用列
或者,您可以按名称而不是按索引号引用每一列。添加标题行,并在
参见上的示例代码 my Answer 类似的问题。 |
|
|
5
0
如果您需要,可以取消for循环:
但是正如@akceptor在另一个答案中提到的那样,只有在您确定THA csv始终是这种格式的情况下才能这样做。 此外,如果需要的话,使用这种方法,可以很容易地将行转换为类实例。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 9 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 9 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 10 月前 |
|
pebble unit · 如何检查以前缀开头、以后缀结尾的属性(不是属性值) 10 月前 |
|
|
rudraraj · java中未声明最终变量 10 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 10 月前 |