字符串中数据排序

需求:有一个字符串:"12 20 13 18 15",请写程序实现最终的输出结果是:"12 13 15 18 20"

思考:每一个数据都是在字符串中,如何拿出来放到一个int数组中

思路: 1、定义一个字符串 2、把字符串中的数字数据存储到一个int类型的数组中 (1)如何得到字符串中的每一个数字数据?如下

(2)定义一个int数组,把String[]数组中的每一个元素存储到int数组中

3、对int数组进行排序 4、把排序后的int数组中的元素进行拼接得到一个字符串,这里拼接采用StringBuilder来实现 5、输出结果

 

字符串中数据排序的练习