[color=darkred] 需求:现在输入n个数字,以逗号,分开,然后按升序和降序分别显示 [/color]
public static String[] splitStringByComma(String source){
if(source==null || source.equals("")){
return null;
}
StringTokenizer commToker = 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) throws Exception{
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]);
}
Arrrays.sort(ii);
//asc
for(int i=0; i<s.length;i++){
System.out.println(ii[i]);
}
// desc
for(int j=(s.length-1); j>=0; j--){
System.out.println(ii[j]);
}
}