Java 数字字段db4o上的排序
我正在使用db4o数据库在Android应用程序中存储数据。我想在数字字段上对对象进行排序 但是,当我使用Java 数字字段db4o上的排序,java,android,sorting,db4o,Java,Android,Sorting,Db4o,我正在使用db4o数据库在Android应用程序中存储数据。我想在数字字段上对对象进行排序 但是,当我使用query.descent(“number”).orderDescending()时,我得到的是NullPointerException 为什么?最后,问题解决了 实际上,问题是数字是以双指数格式存储的。然后我将数字转换为long,问题就消失了:-)如果它给出了null指针异常,这意味着它没有得到视图,那么“它没有得到视图”是什么意思?简而言之,指针实际上没有指向数字字段。给我们看看代码
query.descent(“number”).orderDescending()时代码>,我得到的是NullPointerException
为什么?最后,问题解决了
实际上,问题是数字是以双指数格式存储的。然后我将数字转换为long,问题就消失了:-)如果它给出了null指针异常,这意味着它没有得到视图,那么“它没有得到视图”是什么意思?简而言之,指针实际上没有指向数字字段。给我们看看代码