2016-05-15 11 views
-4

この問題を解決するにはどうすればよいですか?互換性のない型java.util.List double

public List<Double> getIntermediateGrade(){ 
    List<Evaluation> evaluationList = evaluationRepository.getAll(); 
    List<Double> evaluationGrades = new ArrayList<Double>(); 
    for (Evaluation evaluation : evaluationList){ 
     evaluationGrades = evaluation.getIntermidiateGrade();//error here 

    } 
    return evaluationGrades; 
} 

エラーは次のとおりです。

Incompatible types: java.util.List <java.util.Double> , Double 

動作させるためにのために内側の線を変更する方法は?

答えて

3

リストをDoubleと同じにしようとしているのでおそらく不注意なエラーです。代わりに、リストに追加し、そう

evaluationGrades = evaluation.getIntermidiateGrade(); 

evaluationGrades.add(evaluation.getIntermidiateGrade()); 

レッスンを変更したい:エラーメッセージは嘘をつかないと、多くの場合、間違っている正確に何を教えてくれます。メッセージとラインをよく見て、間違いを探してください。

+0

ありがとうございます。申し訳ありませんが、次回はもっと慎重になります。 –

関連する問題