现在输入 n 个数字, 以逗号, 分开; 然后可选择升或者 降序排序;

Posted 逸足天涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现在输入 n 个数字, 以逗号, 分开; 然后可选择升或者 降序排序;相关的知识,希望对你有一定的参考价值。

/*
现在输入 n 个数字, 以逗号, 分开; 然后可选择升或者
降序排序; 

*/
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<ii.length;i++){
            System.out.println(ii[i]);
        }
        //desc
        for(int i=(s.length-1);i>=0;i--){
            System.out.println(ii[i]);
        }
    }
}

 

以上是关于现在输入 n 个数字, 以逗号, 分开; 然后可选择升或者 降序排序;的主要内容,如果未能解决你的问题,请参考以下文章

C#怎么才能输入3个数字加个逗号

Excel如何把一列数字显示在一个单元格里并且用逗号分开?

如何检查用户输入的数字中逗号的正确位置?

在C语言中,如果要输入一串数字,其中每个数字用逗号隔开,且不知道总共输入了多少数字。要怎样输入呢?

c语言高手急救:从键盘输入长整数n,将其从个位开始,每三位数字一组用逗号间隔输出。

编写一个程序 输入一系列单词 用逗号隔开,然后提取这些单词,并分行输出,删除空格