私は反復処理のループ処理に問題があります。私はループを作ろうとする度にConcurrentModificationExceptionをスローし続けました。私がやろうとしているのは、JFreeChart GUIのデータベースからの入力データを表示することです。私はこれを何時間も働いてきました。私はほとんど似たいくつかの質問を見たが、鉱山は異なり、ここではMySQLデータベースからループイテレータJava throw ConcurrentModificationException
をだ表示している私のコードの一部です:
public static ArrayList<String> s = new <String> ArrayList() ;
public static ArrayList<Double> d = new <Double> ArrayList() ;
public static Iterator op1 = s.iterator();
public static Iterator op2 = d.iterator();
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
while(op1.hasNext()){
Object a= op1.next();
Object b= op2.next();
String c = (String) a;
double d = (double) a;
dataset.addValue(d , speed , c);
}
'op1'と' op2'がどこに定義されているか教えてください。 – Gooz
はコンテンツを更新しました –
これ以上のデータが必要です:スタック例外。表示されたコードには、空のリストに対する反復子があります。 hasNext()はtrueを返しません。 – efekctive