gpt4 book ai didi

java - Java中将整数转换为int数组

转载 作者:行者123 更新时间:2023-12-01 09:30:19 25 4
gpt4 key购买 nike

我对 Java 编程非常陌生,想知道是否有一种方法可以将整数转换为 int 数组。我之所以问这个问题,是因为我知道可以将整数转换为字符串,所以我希望还有其他快捷方式可供我学习。

我想做的一个例子是获取 int 10382 并将其转换为 int 数组 {1, 0, 3, 8, 2}

任何帮助或指导将不胜感激,非常感谢。

最佳答案

您可以转换整个字符串,然后使用 toCharArray 方法分别获取数组中的字符

Scanner t = new Scanner(System.in);
int x = t.nextInt();
char[] xd = String.valueOf(x).toCharArray();

for (int i = 0; i < xd.length; i++) {
System.out.println(xd[i]);
}

另一种方法是:

int test = 12345;
int[] testArray = new int[String.valueOf(test).length()];

然后循环它。

关于java - Java中将整数转换为int数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39482457/

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