jd808 发表于 2015-12-22 11:49

类型强转报错

在整mongodb的时候,发现getInteger这个函数经常报错,后来查了下,是mongo返回的对象Document的数据里一会整形,一会长整形,就想用一个类来继承他,然后改写他的getInteger函数,可是在_Document Res=(_Document)collection.find(Query).first();死活报错。package com.tool.base;
import org.bson.Document;

public class _Documentextends Document{
        public int getInteger(String key)
        {
                if(get(key) instanceof Integer){
                        return super.getInteger(key);
                }else{
                        return Integer.parseInt(get(key).toString());
                }
        }
}
页: [1]
查看完整版本: 类型强转报错