Lv.3CSVファイルを読み取ってオブジェクトにセットする(40分)F11キーでフルスクリーンモード、Escキーで元に戻ります。読み取った1行の文字列を","(カンマ)で分割して、文字列の配列に入れる。splitメソッドは第2引数に負の値を設定すると、カンマが何個あっても分割してくれる。分割した文字列データの数を取得。カンマの数が、想定した6個と違う場合でもエラーにならないようにする。分割した文字列を、列ごとの型に変換して、オブジェクトにセットする。F11キーでフルスクリーンモード、Escキーで元に戻ります。文字列を1文字ずつ調べていき、カンマを見つけるごとに1つのトークンをArrayListに追加する。最後のトークンをArrayListに追加する。メソッドを使わずに、自力で1文字ずつ調べていく方法だよ。メソッドを使えば良いけど、例えば1つの列は"(ダブルクォテーション)でくくられて、その中に,(カンマ)を記載することが許されるというような場合は、解答例2のように自力で分割する方がいいこともあるよ。以下のCSVファイルでは、3列目と4列目がダブルクォテーションで囲われた中にカンマを含んでいるよ。CSVファイル(ダブルクォテーションに囲われたデータの中にカンマが含まれている例)初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。