常见对象_把字符串中的数字排序案例

来源:互联网 发布:linux环境变量的作用 编辑:程序博客网 时间:2024/04/30 21:21
package cn.itcast_03;import java.util.Arrays;/* * 我有如下一个字符串:"91 27 46 38 50" * 请写代码实现最终输出结果是:"27 38 46 50 91" *  * 分析: * A:定义一个字符串 * B:把字符串进行分割,得到一个字符串数组 * C:把字符串数组变换成int数组 * D:对int数组进行排序 * E:把排序后的int数组在组装成一个字符串 * F:输出字符串 */public class RegexTest {public static void main(String[] args) {// 定义一个字符串String str = "91 27 46 38 50";// 把字符串进行分割,得到一个字符串数组String[] strArray = str.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数组在组装成一个字符串StringBuilder sb = new StringBuilder();for (int x = 0; x < arr.length; x++) {sb.append(arr[x]).append(" ");}// 转化为字符串String result = sb.toString().trim();// 输出字符串System.out.println("result:"+result);}}

0 0
原创粉丝点击