您当前的位置:首页 > 计算机 > 编程开发 > Java

Java中输入n个数字,可选择升或者降序排序

时间:10-11来源:作者:点击数:

现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset

import java.util.*;
public class bycomma{
    public static String[] splitStringByComma(String source){
        if(source==null||source.trim().equals(""))
             return null;
        StringTokenizer commaToker = new StringTokenizer(source,",");
        String[] result = new String[commaToker.countTokens()];
        int i=0;
        while(commaToker.hasMoreTokens()){
            result[i] = commaToker.nextToken();
            i++;
        }
        return result;
    }
    public static void main(String args[]){
        String[] s = splitStringByComma("5,8,7,4,3,9,1");
        int[] ii = new int[s.length];
        for(int i = 0;i<s.length;i++){
            ii[i] =Integer.parseInt(s[i]);
        }
        Arrays.sort(ii);
        //asc
        for(int i=0;i<s.length;i++){
            System.out.println(ii[i]);
        }
        //desc
        for(int i=(s.length-1);i>=0;i--){
            System.out.println(ii[i]);
        }
    }
}


 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门