不規則なcsvファイルを印刷して変更できるプログラムを作成したかったのです。次のようなフォーマットがある:私は初心者ですJavaで複雑なcsvファイルを変更する
1. 10/09/2016
2. cycling club
3. sam, 1000, oklahoma
henry, 1001, california
bill, 1002, NY
1. 11/15/2016
2. swimming club
3. jane, 9001, georgia
elizabeth, 9002, lousiana
と私は、このタイプを扱うすべての実行可能なリソースをオンラインを発見していない:例えば
1.date
2.organization name
3. student name, id number, residence
student name, id number, residence
student name, id number, residence
student name, id number, residence
student name, id number, residence
1.another date
2.another organization name
3. student name, id number, residence
student name, id number, residence
student name, id number, residence
..........
、次のようにデータが与えられることができます問題。私の主な関心事は、ループを繰り返してクラブの日付と名前を特定し、それを配列にどのように供給するのですか? お知らせください。
ですその第2のコード領域は、例示的なスキーマまたはサンプルファイルですか? CSVファイルのようには見えません。 –
実際にはそれほど難しいことではありません。スキャナを使って1行ずつ読み込みます。 SimpleDateFormatterを使用してデータを保持すべきものを解析することができます。次の行...あなたは単に文字列を保存し、次の行は、CSVパーサにフィードします(その用語のためのGoogleだけで、それを助けるライブラリがたくさんあります)。 – GhostCat