2017-09-14 49 views
-5

database structure如何获得排序值

我想排序的数据.... 值1 - 值2 - 值3 .... value10 - value11

+0

待办事项ArrayList的排序。 –

+0

您必须通过重写比较器来对arrayList进行排序以符合您的要求。 –

+0

有没有办法从firebase获取数据为value1 - value2 - value3 .... value10 - value11 ...我不想排序arraylist –

回答

1

字符串值按字典顺序排序。如果您希望按您想要的顺序对它们进行排序,则需要确保该排序顺序符合您的需求,例如垫在你的钥匙给所有的数字是一样的长度:

"value01": ... 
.. 
"value09": ... 
"value10": ... 

我写了一篇关于这个较长的答案前一阵子,见:Firebase query ordering not working properly