###前提・実現したいこと
javaでCSVファイルのデータを読み込み、カテゴリ別に価格の総合を計算し、その結果を画面に出力し、CSVファイルで保存したいです。
CSVファイルの読み込み内容
カテゴリー,商品,価格
食品,水,90
日用品,タオル,500
食品,弁当,500
日用品,ブラシ,600
家電品,冷蔵庫,60000
食品,バナナ,200
家電品,アイロン,7000
日用品,シャンプー,700
出力画面表示結果
カテゴリー,総合
食品:790
日用品:1800
家電品:67000
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください package java_practice; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.StringTokenizer; public class CSV { public static void main(String args[]) { try { //ファイルを読み込む FileReader fr = new FileReader("c:\Users\data.csv"); BufferedReader br = new BufferedReader(fr); //読み込んだファイルを1行ずつ処理する String line; StringTokenizer token; while ((line = br.readLine()) != null) { //区切り文字","で分割する token = new StringTokenizer(line, ","); //分割した文字を画面出力する while (token.hasMoreTokens()) { System.out.println(token.nextToken()); } System.out.println("**********"); } //終了処理 br.close(); } catch (IOException ex) { //例外発生時処理 ex.printStackTrace(); } } } ###試したこと 課題に対してアプローチしたことを記載してください CSVファイルのデータを読み込むところまでできました。それ以下のコードの表し方に苦戦しています。 ###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/15 16:44
2018/01/15 17:32