【发布时间】:2017-03-11 15:16:43
【问题描述】:
我在循环迭代时遇到问题。每当我尝试进行循环时,它都会抛出 ConcurrentModificationException 。我想要做的是在 JFreeChart GUI 中显示来自数据库的输入数据。我已经为此工作了好几个小时。我看到了一些几乎相似的问题,但我的不同之处在于 MySQL 数据库显示
这是我的一些代码:
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的定义吗? -
刚刚更新了内容
-
这需要更多数据:堆栈异常。显示的代码在空列表上有迭代器。 hasNext() 永远不会返回 true。
标签: java mysql iteration jfreechart