893真题
公共?静电?作废?sortStrings(字符串?str){
//首先拆分字符串得到字符数组。
String[]?str1?=?str.split("?);
//定义一个长度等于结果字符数组中元素数量的int数组。
int[]?因特?=?新的?int[str 1 . length];
//遍历,转换赋值
for(int?我?=?0;?我?& lt?str 1 . length;?i++){
因特[i]?=?integer . parse int(str 1[I]);
}
system . out . println(" Convert to int array output:");
for(int?临时工?:?inte){
System.out.print(临时?+?"");
}
//冒泡排序
为了什么?(int?我?=?0;?我?& lt?整数长度;?i++)?{
为了什么?(int?j?=?0;?j?& lt?整数长度?-?我?-?1;?j++)?{
//?这里——I主要是每次遍历都把I的最大数沉到底部,不需要替换。
如果?(inte[j]?& gt?inte[j?+?1])?{
int?临时工?=?inte[j];
因特[j]?=?inte[j?+?1];
inte[j?+?1]?=?温度;
}
}
}
system . out . println();
System.out.println("冒泡排序后:");
为了什么?(int?我?=?0;?我?& lt?整数长度;?i++)?{
System.out.print(inte[i]?+?"?");
}
}
公共?静电?作废?main(String[]?args)?{
字符串?str?=?"23?43?-12?4?54?0?34?893?457?344?9?-47?-57";
sort string(str);
}
}