java.lang.RuntimeException: no more的问题

Wy香满天下 发布于 2016/09/19 10:42
阅读 151
收藏 0
while(cur.hasNext()){
            System.out.println(cur.next());
            Map<Object,Object> m = (Map<Object, Object>) cur.next();
            String defect_img = m.get("Check_Record_Image").toString();

}这个是我cur的值{ "_id" : { "$oid" : "57ddfa40745e7a20b4cac349"} , "Lzm_Check_Record_Id" : 10 , "Check_Time" : "2016-09-12 00:00:00" , "Check_Record_Image" : <Binary Data>},为什么会报 java.lang.RuntimeException: no more的错误,应该怎样解决呢?

加载中
0
冷川
冷川
每执行一次cur.next()游标都往下走一次,这两句游标已经往下走了两次了
System.out.println(cur.next()); Map<Object,Object> m = (Map<Object, Object>) cur.next();
返回顶部
顶部