0
点赞
收藏
分享

微信扫一扫

案例---字符串中数据排序

程序员伟杰 2022-02-12 阅读 51
public class demo {
    public static void main(String[] args) {
        //定义一个字符串s
        String s = "212 215 64 31 654 516";
        //定义一个字符串数组,接收字符串s以空格为划分的字符串
        String[] arr = s.split(" ");
        int[] arrInt = new int[arr.length];
        //将字符串数组中数字存储到int类型的数组中
        for (int i = 0; i < arr.length; i++) {
            arrInt[i] = Integer.parseInt(arr[i]);
        }
        //对int数组进行排序
        Arrays.sort(arrInt);
        StringBuilder sb = new StringBuilder();
        sb.append("[");
        //排序后的int数组中的元素进行拼接
        for (int i = 0; i < arr.length; i++){
            if(i == arr.length - 1){
                sb.append(arrInt[i]+"]");
            }else {
                sb.append(arrInt[i] + ",");
            }
        }
        String s1 = sb.toString();
        System.out.println(s1);
    }
}
举报

相关推荐

0 条评论