java.util.NoSuchElementException

while(it.hasNext()){
				st = con.prepareStatement(sql) ;
				st.setString(1, it.next().getName()) ;
				st.setString(2, it.next().getAge()) ;//这里在挠蛋
			}

 

while(it.hasNext()){
				User m = it.next() ;
				st = con.prepareStatement(sql) ;
				st.setString(1, m.getName()) ;
				st.setString(2, m.getAge()) ;
			 }

 

 在使用Iterator时不注意就会报这个错误 java.util.NoSuchElementException

 出错原因:在循环中it.next只能出现一个。

 解决办法:将it.next赋给对象,从对象中取值。

 

 

你可能感兴趣的:(java.util.NoSuchElementException)