java如何将整数按数字转换为数组数
我有一个数字,例如“1256”,如何将其转换为数组
实际上,我使用一个类的构造函数来存储它
public SecretBlock(int numbersToArray) {
this.arrayOfNumbers = new int[AMOUNT];
for (int i = AMOUNT - 1; i >= 0; i--) {
this.arrayOfNumbers[i] = numbersToArray % 10;
numbersToArray /= 10;
}
}
有没有什么好的/适当的解决方案可以使用Java8流
# 1 楼答案
您当前的解决方案可能是最简洁的,但是如果您真的想使用Java8,您可以使用以下代码片段:
# 2 楼答案
# 3 楼答案
使用java-8可以做到: