Java 将整数数组转换为1整数
我想将整数数组转换为1整数 e、 我有一个int{1,2,3,4,5}数组,并希望将其转换为int 12345Java 将整数数组转换为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
如何执行此操作?迭代数组,将值连接到字符串,并将该字符串转换为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:对不起,我直接输入了编码,没有注意到!