我是这个网站的新手,如果我在这里,那是因为我没有在网络上的任何地方找到答案,相信我:我已经用谷歌搜索了很长时间,但我能找到的只是如何转换数组编号而不是相反。我正在寻找一种将 int 数组转换为 int 数字的简单方法或函数。让我解释一下,例如我有这个:
int[] ar = {1, 2, 3};
我想要这个:
int nbr = 123;
在我的脑海中它看起来像这样(即使我知道这不是正确的方式):
int nbr = ar.toInt(); // I know it's funny
如果您对我如何做到这一点有任何想法,那就太棒了。
原文由 gotgot1995 发布,翻译遵循 CC BY-SA 4.0 许可协议
从
0
的结果开始。遍历int
数组的所有元素。将结果乘以10
,然后添加数组中的当前数字。在循环结束时,您会得到结果。这可以通过将基数从
10
(此处)更改为其他内容(例如16
用于十六进制)来推广到任何基数。