黑马程序员技术交流社区
标题:
StringTest
[打印本页]
作者:
陈冬雪
时间:
2015-8-7 21:30
标题:
StringTest
package cn.itcast.test;
import java.util.Arrays;
/*
* 需求:
* 我现在有一个字符串"23 98 71 54 60"
* 请你先办法,把这个字符串变成如下字符串:
* "23 54 60 71 98"
*
* 思路:
* A:字符串 -- 字符串数组
* B:字符串数组 -- int数组
* C:int[]排序
* D:把排序后的int[] -- String
*/
public class StringTest {
public static void main(String[] args) {
String s = "23 98 71 54 60";
// 字符串 -- 字符串数组
String[] strArray = s.split(" ");
// 字符串数组 -- int数组
int[] arr = new int[strArray.length];
// 循环遍历赋值
for (int x = 0; x < arr.length; x++) {
arr[x] = Integer.parseInt(strArray[x]);
}
//int[]排序
Arrays.sort(arr);
//把排序后的int[] -- String
StringBuffer sb = new StringBuffer();
for(int x=0; x<arr.length ;x++){
sb.append(arr[x]).append(" ");
}
String result = sb.toString().trim();
System.out.println(result);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2