20175209 《MySort》和《IO-myhead》选做

时间:2019-05-18 00:51:52   收藏:0   阅读:138

20175209 《MySort》和《IO-myhead》选做

一、MySort

1.题目要求

2.设计思路

3.代码实现

package MySort;import 
java.util.*;public class MySort {??? 
    public void mysort(String []toSort,int a) {??????? 
        System.out.println("Before sort:");??????? 
        for (String str: toSort) {???????????
            System.out.println(str);??????? 
        }??????? 
        int length = toSort.length;??????? 
        if(a==0) {??????????? 
            String [] num =new String[length];???????????
            for(int i = 0;i<length;i++) {???????????????
                num[i] =toSort[i].split(":")[a];??????????? 
            }??????????? 
            Arrays.sort(num);??????????? 
            System.out.println("After sort:");??????????? 
            for(int i = 0;i<length;i++) {??????????????? 
                for(int j = 0;j<length;j++) {???????????????????
                    if(num[i].equals(toSort[j].split(":")[a])) {??????????????????????? 
                        System.out.println(toSort[j]);??????????????????? 
                    }??????????????? 
                }??????????? 
            }??????? 
        }
        else {??????????? 
            int[] num = new int[length];??????????? 
            for (int i = 0; i < length; i++) {??????????????? 
                num[i] = Integer.parseInt(toSort[i].split(":")[a]);??????????? 
            }??????????? 
            Arrays.sort(num);??????????? 
            System.out.println("After sort:");??????????? 
            for (int i = 0; i < length; i++) {??????????????? 
                for (int j = 0; j < length; j++) {???????????????????
                    if (num[i] == Integer.parseInt(toSort[j].split(":")[a])) {??????????????????????? 
                        System.out.println(toSort[j]);??????????????????? 
                    }???????????????
                }??????????? 
            }??????? 
        }??? 
    }
}
package MySort;
public class MySortTest {???
    public static void main(String [] args) {??????? 
        String [] toSort = {"aaa:10:1:1",??????????????? 
                        "ccc:30:3:4",??????????????? 
                        "bbb:50:4:5",??????????????? 
                        "ddd:20:5:3",??????????????? 
                        "eee:40:2:20"};??????? 
        MySort mySort = new MySort();??????? 
        int a = Integer.parseInt(args[0]);??????? 
        mySort.mysort(toSort,a);??? 
    }
}

4.运行截图

5.码云链接

MySort

二、IO-myhead

1.题目要求

2.设计思路

3.运行结果

4.码云链接

IO-myhead

三、遇到的问题

MySort

IO-myhead

四、参考资料

原文:https://www.cnblogs.com/wangzihong0213/p/10884293.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!