我以为我在 Java 中读到过,所有长整数都保证是 64 位的,即使在 32 位机器上也是如此。但我可能是错的。我有一个在 32 位 ARM CPU 的平板电脑上运行的 Android 应用程序。我的长整数表现得像 32 位整数(它们在达到大约 10^10 后溢出)。
这是正确的行为吗?
有没有办法在 Android 应用程序中轻松处理 64 位整数?
=========================== 编辑======================= ==== 我只是查看了代码并开始输入它并意识到问题可能出在其他地方。我需要修复该错误,并验证问题是否仍然存在(它可能不会)但我现在无法测试它,因为我没有随身携带我的 Android 设备。把这个推迟到以后。感谢您的回复,但这可能是我的愚蠢错误。