gpt4 book ai didi

java - 将整数拆分为数字数组

转载 作者:行者123 更新时间:2023-12-02 07:33:49 27 4
gpt4 key购买 nike

我需要输入一个整数,将数字分开,然后最后用它们进行计算。我认为最好的方法是使用数组。如何获取 int 并将其数字放入数组中?

最佳答案

试试这个:

int value = 234567;
String[] digits = Integer.toString(value).split("");
System.out.println(Arrays.toString(digits));

结果:

[, 2, 3, 4, 5, 6, 7]

考虑到第一个 (0) 位置是空的。

使用整数的另一种方法:

int value = 234567;
ArrayList<Integer> result = new ArrayList<Integer>();
while(value > 0){
result.add(value%10);
value = value/10;
}
Collections.reverse(result);
System.out.println(result);

结果:

[2, 3, 4, 5, 6, 7]

关于java - 将整数拆分为数字数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12547815/

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