Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用扫描仪(JAVA)读取文本文件,直到找到特定字符_Java_Csv_Java.util.scanner - Fatal编程技术网

使用扫描仪(JAVA)读取文本文件,直到找到特定字符

使用扫描仪(JAVA)读取文本文件,直到找到特定字符,java,csv,java.util.scanner,Java,Csv,Java.util.scanner,对于编程入门课程中的期末专题,我需要阅读讲师提供的csv文件,并将信息分成特定的数组,以便最终对它们进行排序 我需要拆分的CSV文件示例如下: 1013,Demizz,Tucson,Arizona,85710 I0053,1/11/2014,7298.88 P534,485.67,Nulla ac enim. In tempor turpis nec euismod scelerisque quam turpis adipiscing lorem vitae mattis nibh ligula

对于编程入门课程中的期末专题,我需要阅读讲师提供的csv文件,并将信息分成特定的数组,以便最终对它们进行排序

我需要拆分的CSV文件示例如下:

1013,Demizz,Tucson,Arizona,85710
I0053,1/11/2014,7298.88
P534,485.67,Nulla ac enim. In tempor turpis nec euismod scelerisque quam turpis adipiscing lorem vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc.
P296,300.92,Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat.
-一,

公司ID、名称、城市、州、邮政编码

发票、日期、金额

付款、金额、说明

发票、日期、金额

公司ID、名称、城市、州、邮政编码

发票、日期、金额

-一,

是文件的格式。(描述采用他提供的随机语言) 我只需要知道如何读取1013,然后点击逗号,将其加载到我标记为companyID的数组中,然后读取到下一个逗号,使其成为公司名称,该行的其余部分需要存储到另一个数组中,但在排序信息时是无用的信息。 末尾的-1终止文件


对于这个项目,我只能使用arrays/arraylists、if/else、循环、try/catch。只要使用
firstLine.split(“,”
),其中firstLine是一个带逗号的字符串,它将返回一个带分隔值的
string[]