【发布时间】:2014-11-29 05:56:04
【问题描述】:
我正在从一个数字非常大的文本文件中加载行。 String 有 toInt 方法,但是如何将字符串转换为能够处理大数字的 Int64?
我没有看到 toInt64 方法或 toLong 等。肯定有办法,但我通过搜索还没有找到任何东西。
或者,我想我可以逐位(或按数字组)读取字符串中的数字,然后将它们与适当的 10 因子相加,但这似乎有点矫枉过正。或者也许正确的方法是以二进制形式读取数据并以这种方式转换?
谢谢
【问题讨论】:
-
如果您编译为 64 位应用程序,那么
Int是 64 位整数。 -
虽然下面的答案是完全有效的,但就我而言,@MartinR 的答案是最有帮助的。如果您将其添加为答案,我可以给您答案。
标签: xcode string swift long-integer int64