リストに含まれるクラス Choice のオブジェクトがあります。
チョイスはこんな感じ。
public class Choice extends MorphiaModel{
public String name;
public Double price;
}
それらのいくつかは空です。つまり、名前は "" で、価格は null です。
これらの空の値を削除したい。
リストを反復処理して空の Choice オブジェクトを削除しようとしましたが、ConcurrentModificationException が発生し、(equals と hashcode を実装した後に)これを実行しましたが、機能しません。空の値がまだ残っています。
注: option.choices は Choice オブジェクトのリストです
Choice emptyChoice = new Choice();
emptyChoice.name = "";
emptyChoice.price = null;
option.choices.remove(emptyChoice);