zoukankan      html  css  js  c++  java
  • 正则表达式简单应用2

    import java.util.Arrays;

    /* 分割功能:如下一个字符串:”91 27 46 38 50”
    * 请写代码实现最终输出结果是:”27 38 46 50 91”
    *
    */

    public class SpiltTest3 {
        public static void main(String[] args) {
            String str = "91 27 46 38 50";
            String st2 = splitToSort(str);
            System.out.println(st2);
        }
    
    public static String splitToSort(String str) {
        //分割字符串
        String [] str_array = splitString(str);
        //将字符串数组转成int型数组
        int[] int_array = toIntArray(str_array);
        //对int型数组进行排序
        Arrays.sort(int_array);
        //将字符串数组转成字符串
        String result = arrayToString(int_array);
        return result;
    }
    
    public static String arrayToString(int[] int_array) {
        StringBuilder sb = new StringBuilder();
        for(int a : int_array){
            sb.append(a+" ");
        }
        return sb.toString();
    }
    
    public static int[] toIntArray(String[] str_array) {
        int [] arr = new int[str_array.length];
        for(int i = 0;i<str_array.length;i++){
            arr[i] = Integer.parseInt(str_array[i]);
        }
        return arr;
    }
    
    public static String[] splitString(String str) {
        return str.trim().split(" +");
    }}
    
    很多事情即将开始,很多人的命运即将改变
  • 相关阅读:
    06软件构架实践阅读笔记之六
    05软件构架实践阅读笔记之五
    04软件构架实践阅读笔记之四
    03软件构架实践阅读笔记之三
    02软件构架实践阅读笔记之二
    01软件构架实践阅读笔记之一
    实训第四天
    实训第三天
    实训第二天
    实训第一天
  • 原文地址:https://www.cnblogs.com/liuzk/p/12458963.html
Copyright © 2011-2022 走看看