怎样将 String numberString= "0123456789";
如何转化为 int[] digitArry = new int[]{0,1,2,3,4,5,6,7,8,9};
转化数组实现 :
char[] digitNumberArray = numberString.toCharArray();
int[] digitArry = new int[digitNumberArray.length];
for (int i = 0; i < digitNumberArray.length; i++) {
digitArry[i] = digitNumberArray[i]-'0';
System.out.println( digitArry[i]);
}
排序的实现:
int temp;
for (int i = 0; i < digitArry.length; i++) {
for (int j = i+1; j < digitArry.length; j++) {
if (digitArry[i] < digitArry[j]) {
temp = digitArry[i];
digitArry[i] = digitArry[j];
digitArry[j] = temp; // 两个数交换位置
}
}
}
for (int i = 0; i < digitArry.length; i++) {
System.out.print(digitArry[i]+" ");
}