|
分類:[Java]
JAVA・CSVファイル読み込み処理
JAVAでCSVを読み込み以下の処理をしようとおもうのですが、 どのように書いたらいいのかご教授下さい。
CSVファイルとして testd,10,20,30,40,50 test1,60,70,80,90,100 test2,110,120,130,140,150
などがあり一番初めの列と与えられた引数と一致するキーの行を取得しして、Listに格納したいです。
たとえば与えられた引数がtest1だとしたら Listに60,70,80,90,100をaddしたいんです。 更に機能として与えられた引数がtest3とかで CSVファイルに存在しない場合はtestdという行を Listに10,20,30,40,50をaddできたらと考えております。
上記処理とは別でCSVを読み込みSystem.Out.Printlnで出力すると 日本語が文字化けてしまいました。 解決策も合わせてご質問させて下さい。
宜しくお願い致します
|