按字母排序的分拣机不工作

时间:2012-04-18 02:23:49

标签: java sorting

我正在编写一个程序,按字母顺序排序用户通过stdin输入的名称。正确选取名称,但排序不起作用。有人可以帮我解决原因。

这是我的代码......

public class Sort {
    public static void main(String[] args) {
        while (!StdIn.isEmpty()){
            String names = StdIn.readString();
            String [] name = new String[1]; 

            for (int i = 0; i < 1; i++) {
                name[i] = names;
            }

            Arrays.sort(name);

            for (int i = 0;  i < 1; i ++){
                System.out.println(name[1]);
            }
        }
    }
}

1 个答案:

答案 0 :(得分:1)

除了评论中提到的代码的明显问题之外,我不会使用数组。相反,请使用java.util.Collection实施,例如自动排序的java.util.TreeSet<String>