gpt4 book ai didi

java - FacebookID 字符串到 BigInt Java 和解析

转载 作者:行者123 更新时间:2023-11-30 02:49:06 26 4
gpt4 key购买 nike

我正在构建一个利用 Parse 后端的应用程序。作为我的用户对象的一部分,我想直接使用 FacebookID 作为我的用户 ID,但我想将它转换为 BigInt 而不是字符串。

我使用了以下代码,但是当我检查 Parse 中的数据时,该值略有偏差。

“user”是我在上面声明的 GraphUser 对象。

String iDString = user.getId();
BigInteger iD = new BigInteger(iDString);
currentUser.put("faceID", iD);

当我检查 Parse 中的数据时,我得到以下信息:

字符串格式的原始ID(*用于覆盖数字):

************27645

BigInt ID:

************27644

有谁知道为什么最后一位比上面一位少1?它可能与 BigInt 的符号有关吗?

最佳答案

由于您的帖子中缺少信息,我不知道您的问题是什么。

虽然这个简单的案例对我来说效果很好:

String iDString = "99999999999997645";
BigInteger iD = new BigInteger(iDString);
System.out.println(iD.toString());

打印出的数字与iDString“数字”完全一致。

关于java - FacebookID 字符串到 BigInt Java 和解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24514528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com