我对Java编程非常新颖,并且想知道是否有将整数转换为int数组的方法。我问的原因是因为我知道可以将一个整数转换为一个字符串,所以我希望还有其他捷径可供我学习。在Java中将整数转换为int数组
的什么,我试图做的是INT以10382并将其转化为int数组的一个例子{1,0,3,8,2}
任何帮助或指导将非常感激,非常感谢你许多。
我对Java编程非常新颖,并且想知道是否有将整数转换为int数组的方法。我问的原因是因为我知道可以将一个整数转换为一个字符串,所以我希望还有其他捷径可供我学习。在Java中将整数转换为int数组
的什么,我试图做的是INT以10382并将其转化为int数组的一个例子{1,0,3,8,2}
任何帮助或指导将非常感激,非常感谢你许多。
的Java 8个流API
int[] intArray = Arrays.stream(array).mapToInt(Integer::intValue).toArray();
您可以将整个字符串,然后你在一个阵列
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]);
}
做的另一种方式获得toCharArray
方法单独字符这将是:
int test = 12345;
int[] testArray = new int[String.valueOf(test).length()];
然后循环播放。
int x = 10382;
String[] str1 = Integer.toString(x).split("");
for(int i=0;i<str1.length;i++){
System.out.println(str1[i]);
}