###前提・実現したいこと
ここに質問したいことを詳細に書いてください
1,10,8,8,10,8,10
2,,,,,,
上の各行をの合計を出したいのですが
2番の,,にnullが入ると思うんですが判定の仕方がわかりません。
###発生している問題・エラーメッセージ
エラー: シンボルを見つけられません if(intvalues.isEmpty){ ^ シンボル: 変数 isEmpty 場所: タイプIntegerの変数 intvalues GradeChecker2.java:91: エラー: 型の開始が不正です if(intvalues.isEmpty){ ^ エラー2個
###該当のソースコード
java
1 void assignments(String arg) throws IOException { 2 File file = new File(arg); 3 String line; 4 String[] values; 5 6 BufferedReader in = new BufferedReader(new FileReader(file)); 7 8 Integer i=1; 9 Integer sum=0; 10 //Integer num; 11 12List<Integer> point = new ArrayList<Integer> (); 13List<Integer> pointsum = new ArrayList<Integer>(); 14 15 while((line = in.readLine()) != null) { 16 values = line.split(",",-1); 17 for(String value : values){ 18 Integer intvalues = new Integer(value); 19 if(intvalues.isEmpty){ 20 intvalues=0; 21 } 22 System.out.println(intvalues); 23 point.add(intvalues); 24 } 25 for(Integer points : point){ 26 sum+=points; 27 } 28 sum = sum - i;//IDの分を引く 29 i++; 30 31 pointsum.add(sum); 32 System.out.println(pointsum); 33 sum=0; 34 } 35 36 // for(Integer pointsums : pointsum){ 37 // System.out.println(pointsums); 38 //System.out.println(""); 39// } 40 41 }
###試したこと
if文で判定をしたいのですが if(intvalues==null) や if(intvalues.isEmpty) を試したのですがうまく2番でループが止まってしまいます。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/31 14:05