【发布时间】:2017-01-28 22:54:46
【问题描述】:
以下是我的 Java 代码。我正在传递一个 CSV 文件并读取记录。我想用“,”分割记录并将其存储到一个数组中。我不知道该怎么做。如果有人可以给我一个想法。我对 Java 还很陌生。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class parser
{
public static void main(String[] args) throws IOException
{
FileReader fileReader = new FileReader(new File("//Users//Desktop//npi.csv"));
BufferedReader br = new BufferedReader(fileReader);
String line = null;
//String[] value = line.split(",");
/*ArrayList list = new ArrayList(Arrays.asList(line));
System.out.println(list);*/
int count = 0;
while((line = br.readLine()) != null)
{
for(int i=0; i < line.length();i++)
{
}
count ++;
System.out.println("Record Count : "+count);
System.out.println(line);
}
}
}
CSV 文件中的字符串示例
"1234567","1","","","","ALI","唐纳森","","DR.","","O.D.","",""," ","","","","","","","140-6002 SIT RD","STE A","EVANSVILLE","IN","8418996408","US","6013857469","9586771232","140-6002 SIT RD","SUITE 一个","埃文斯维尔","IN","770155917","美国","6969551228","2403884068","04/13/2003","02/21/2018","",""," ","M","","","","","","142K01234Z","5376UD","IN","Y","","","",""," ","","","","","","","","","","","","","","","","", "","","","","","","","","","","","","","","","","" ,"","","","","","","","","","","","","","","",""," ","","980230944","03","IN","","WR09447","01","IN","","12532T","02","IN","GROUP" ,"245699532","08","IN","","3HDPTO","09","IN","个人","","","","","","", "","","","","","","","","","","","","","","","","" ,"","","","","","","","","","","","","","","",""," ","","","","","","","","","","","","","","","","", "","","","","","","","","","","","","","","","","" ,"","","","","","","","","","","","","","","",""," ","","","","","","","","","","","","","","","","", "","","","","","","","","","","","","","","","","" ,"","","","","","","","","","","","","","","",""," ","","","","","","","","","","","","","","","","", "","","","","","","","","","","","","","","","","" ,““,““,““,““,““,““,““,“X”,””,””,” ","","","","","","","","","","","","","","","","", "",""
【问题讨论】:
-
注释掉的代码中可能有什么好东西...
-
我们已经编辑了您的数据,用随机生成的信息替换了真实姓名、电话号码、地址以及我只能假设的其他真实数据。请切勿在真实人物中使用数据。
标签: java