【发布时间】:2016-12-30 04:27:14
【问题描述】:
如何将文本文件(字符串)中的大数转换为整数并添加。
3123123123123 759345 903470283
1839282039485028304849404 3839282039485028304849404
22 32
9888 9233
93373849503817264 38394058293045859 38394932293045859 93373849503817264
38394058293045859
90349329492349 0
94840
10000000000000000000 600000
32453 325235 32
100 0
34
0
0 0 0
这是我正在使用的文本文件。我需要将这些转换为整数并添加它们。我还没有学习 parseInt,所以除非有任何解决方法,否则我想知道如何将它们转换为整数并将它们在每一行中求和。
【问题讨论】:
-
我看到每行数字之间有空格。它们是单独的数字吗?
-
您无法将
1839282039485028304849404转换为int,但您可能正在寻找BigInteger对象。 -
我们不能使用 BigInteger...是的,它们是单独的数字。
-
嗯,这是正确的做法。如果你的老师禁止你做正确的事,那么最好问他们他们的想法,而不是在这里问。
-
您是否不想使用
BigInteger并一次添加1 个数字并使用Integer.parseInt将每个数字转换为int 并添加?
标签: java