Java 将整数数组转换为1整数

Java 将整数数组转换为1整数,java,Java,我想将整数数组转换为1整数 e、 我有一个int{1,2,3,4,5}数组,并希望将其转换为int 12345 如何执行此操作?迭代数组,将值连接到字符串,并将该字符串转换为int String valueSt = ""; for(int val : array) { valueSt += val; } int finalValue = Integer.valueOf(valueSt); 请阅读并展示您迄今为止所做的尝试。提示:12345=1*10000+2*1000+3*100+4*1

我想将整数数组转换为1整数

e、 我有一个int{1,2,3,4,5}数组,并希望将其转换为int 12345


如何执行此操作?

迭代数组,将值连接到字符串,并将该字符串转换为int

String valueSt = "";
for(int val : array) {
  valueSt += val;
}

int finalValue = Integer.valueOf(valueSt);

请阅读并展示您迄今为止所做的尝试。提示:12345=1*10000+2*1000+3*100+4*10+5我可能会将它们转换为字符串,添加字符串,然后转换回int-这将有助于了解数字系统的实际工作方式。我会使用StringBuilder完成这项工作,如Kugathasan所示。然而,我很好奇Jesper所评论的解决方案的优点和缺点是什么。(如果有)应该是
+=
,而不是
=+
。更好的方法是使用
StringBuilder
@Jesper:对不起,我直接输入了编码,没有注意到!