問題J02502の解答例と解説 Java Lv.3

CSVファイルを読み取ってオブジェクトにセットする(40分)


<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

文字列を指定した文字で分割するメソッド split を使った例だよ。



<解答例 2>
F11キーでフルスクリーンモード、Escキーで元に戻ります。

今度は split メソッドを使わずに、自力で1文字ずつ調べていく方法だよ。シンプルなCSVファイルの場合は解答例1のように split メソッドを使えば良いけど、例えば1つの列は"(ダブルクォテーション)でくくられて、その中に,(カンマ)を記載することが許されるというような場合は、解答例2のように自力で分割する方がいいこともあるよ。

以下のCSVファイルでは、3列目と4列目がダブルクォテーションで囲われた中にカンマを含んでいるよ。
CSVファイル(ダブルクォテーションに囲われたデータの中にカンマが含まれている例)





初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録



ログイン
メールアドレス:

パスワード:



パスワード紛失

新規登録