编写一段代码,实现在控制台输入一组数据后,排序后再控制台输出

import java.util.*;
import java.io.*;
class number
{
  public static void main(String[] args) throws Exception
  {
    BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入一组数据!!!用空格隔开!!!");
    String str = buf.readLine();
    Set<Integer> set = new TreeSet<Integer>();//用Set集合,可以重复
    String s[] = str.split(" ");//拆分
    for(String x:s)
    {
      set.add(Integer.parseInt(x));//给Set集合加入数据,用以排序
    }
    System.out.println("排序之后的结果是:");
    Iterator<Integer> iter = set.iterator();
    while(iter.hasNext())
    {
      System.out.println(iter.next()+"、");
    }
  }
}

posted @ 2015-03-28 15:01  kevinfuture  阅读(630)  评论(0编辑  收藏  举报