gpt4 book ai didi

java - 如何将一个int按数字转换为数组数字

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:34 25 4
gpt4 key购买 nike

我有一个数字,例如“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;
}
}

是否有任何可以使用 Java 8 Stream 的良好/足够的解决方案?

最佳答案

 int[] result = String.valueOf(numbersToArray)
.chars()
.map(Character::getNumericValue)
.toArray();

关于java - 如何将一个int按数字转换为数组数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50640064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com