
Java CSVファイルをカンマごとに読み込む方法。
以下のコードでは、System.out.printで表示させていますが、そうではなく、それぞれの値を変数に入れなおして、Beanにセットするにはどうすればよいですか?
https://pastebin.com/ERhZiLLu
補足.
例えば、1行にカラムが2つある場合と仮定してください。
2つともString型のデータです
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>String aaa=sss[0];
sssは配列じゃ無いよね?
それに何のためにループ回すの?
このレベルだと、もう少しの間教科書とにらめっこで基礎を
修練だね。
String[] data = line.split(",");
for (String sss : data) {
Bean bean = new Bean();
String aaa=sss[0];
String bbb=sss[1];
bean.set(aaa);
bean.set(bbb);
}
こうですか?
はい、そうなります。。
String[] data = line.split(",");
for (String data : arr) {
Bean bean = new Bean();
String aaa=data.get(0);
String bbb=data.get(1);
bean.set(aaa);
bean.set(bbb);
}
これだとString型ではget(0)できないとエラーになるので、、、
正しい方法を教えていただきたいですmm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- システム メールのcsv添付ファイルの種類を テキスト形式からカンマ区切り形式に 変更する方法はありますか? 4 2023/03/09 20:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vectorクラスの使い方
-
JavaBeansの配列の値取得方法に...
-
C++で、Excelの内容を取得する...
-
jspでの二次元配列
-
n番目に大きな値を探索する
-
セッションを使ったint型の値の...
-
[Ljava.lang.Stringってなんですか
-
arraycopyメソッド
-
Javaで文字と数字が混ざったも...
-
C#で配列の戻り値について
-
java 乱数を並べて重複させない...
-
ファイルの読み込み、配列に格納
-
C#で動的配列Listの中身をListB...
-
同じ配列またはクラスを、2回...
-
無名配列の作成方法について質問
-
データベースから取得したデー...
-
Javaで文字を漢字であるか否か...
-
多次元配列への数値の代入。
-
2次元リスト
-
Generics で型チェック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
フローチャート
-
この警告はどうすれば?
-
[Ljava.lang.Stringってなんですか
-
配列で、値の入っている要素数...
-
C#で動的配列Listの中身をListB...
-
配列の中に複数存在する数がい...
-
セッションを使ったint型の値の...
-
【C#】ハッシュテーブル(連想...
-
javaについて
-
javaでの文字列からの数字抽出
-
配列について
-
javaで大容量テキストファイル...
-
配列数を超えてアクセスしたと...
-
【Ajax通信&Java】配列の受け取...
-
『args[]』とは?
-
ArrayListからBean配列に値をセ...
-
C言語でunsigned char配列を連...
-
strutsで2次元配列をやりとりす...
-
javamailで複数人にメールを送...
おすすめ情報
すみません、拡張for文の書き方間違えました。
String[] data = line.split(",");
for (String sss : data) {
Bean bean = new Bean();
String aaa=sss.get(0);
String bbb=sss.get(1);
bean.set(aaa);
bean.set(bbb);
}
ありがとね!