黑马程序员技术交流社区
标题:
将一串数字 字符串排序
[打印本页]
作者:
xuxu5112
时间:
2015-9-21 23:41
标题:
将一串数字 字符串排序
package com.heima.test;
import java.util.Arrays;
/*
* 1.切割字符串获得一个字符串数组
* 2.遍历数组并将每一个元素转换为int并存入int[]数组中
* 3.排序
* 4.将排序后的数组转换为字符串
* */
public class Test1 {
public static void main(String[] args) {
String str = "91 27 46 38 50"; //录入字符串
String[] sArr = str.split(" "); //将字符串切割
int[] arr =new int[sArr.length]; //
for (int i = 0; i < sArr.length; i++) {
arr[i] = Integer.parseInt(sArr[i]);//将数组字符串转换成数组
}
Arrays.sort(arr); //将arr排序
StringBuilder sb = new StringBuilder(); //拼接字符串
for (int i = 0; i < arr.length; i++) {
if(i == arr.length -1) {
sb.append(arr[i]);
}
else {
sb.append(arr[i]).append(" ");
}
}
System.out.println(sb.toString()); //输出结果
}
}
复制代码
作者:
郭潮潮
时间:
2015-9-21 23:43
{:2_30:}............
作者:
清明月雨上
时间:
2015-9-21 23:43
collections.sort 搞定
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2