如何拆分每个索引的数组的整数元素?
例如我有一个数组[145,45,15]所以我想把它转换为[1,4,5,4,5,1,5]
答案 0 :(得分:2)
假设你不打算使用除数组之外的任何东西(使用arraylist这很容易),你可以:
这只是我在一分钟内想到的事情,它可能不是最好的方式,但是可以使用它。
编辑:要获取数字量,我将元素转换为字符串,然后使用length()方法。
答案 1 :(得分:0)
将所有元素放在一个字符串中:
String allCharacters = "";
for(int n : yourIntArray)
{
allCharacters += String.valueOf(n);
}
创建一个新的String
数组并填充它
String[] finalArray = new String[allCharacters.length];
for (int i = 0; i < allCharacters.length; i++)
{
finalArray[i] = allCharacters.charAt(i);
}
PS:我现在没有解析器或IDE ...我希望没有sintax错误......