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);

}

}