"、"でCSV分割の列を取り出し、arraylistに配置しようとしています。例えば、私のCSVは、次のようになります。csvの個々の列を対応するarraylistsに読み込むjava
Member_ID,Member Name
11001,Jack Brown
11009,James White
11014,Barbara Jones
だから私はIDが呼ばれるのArrayListにMEMBERID欄の下にあるすべてのものを載せていきたいと思います。
11001
Jack Brown
11009
James White
11014
Barbara Jones
が本当に試してみたいと:
String File = ("MEMBER.csv");
Scanner read = new Scanner(SubscriptionService.class.getResourceAsStream(File));
read.useDelimiter(",|\\n");
ArrayList<String> IDs = new ArrayList<>();
read.nextLine();
while (read.hasNext()) {
IDs.add(read.next());
}
System.out.println("Member_ID Username");
for (int i = 0; i < IDs.size(); i++) {
System.out.println(IDs.get(i));
}
私はIDの中にあるものを見るために印刷
が、それはすべてのものを印刷していないだけでIDがそうのようにArrayListを:は、ここに私の現在のコードですOpen CSVなどの他のライブラリを使用しないでください。
月にこの質問をしたことを忘れたことがありますか?http://stackoverflow.com/a/42190886/411604 – antonio081014