我對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]);
}