【问题标题】:Handling integers bigger than Long with Firebase and android使用 Firebase 和 android 处理大于 Long 的整数
【发布时间】:2017-11-03 04:47:18
【问题描述】:

我正在使用 Firebase 开发一款应用,它是一款游戏,其中某些分数在玩家之间共享并且可以无限制地增长。我尝试将它们存储为字符串,但后来我无法使用 orderByChild 为排行榜排序它们。我该如何处理这个问题?

【问题讨论】:

标签: android firebase firebase-realtime-database long-integer


【解决方案1】:

您可以将数字存储为链表,链表中的每个节点代表每个数字。小心订单;将最后一个数字(个位)放在列表​​中,使链表的数学运算更容易,而另一个方向则更容易将列表中的节点返回到屏幕上的数字。

【讨论】:

    【解决方案2】:

    为了存储较大的整数,java 提供了一个BigInteger Class 来处理这些数字。我会建议你先阅读这个概念,然后尝试找出你到底想要什么!

    查看这个BigInteger

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 2012-01-31
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 2020-07-26
      • 2022-08-17
      • 1970-01-01
      相关资源
      最近更新 更多