Java重写排序功能不起作用

时间:2017-05-13 05:43:21

标签: java

我的Java代码已经覆盖了

Arrays.sort(String[] unsorted, new Comparator<String>(){
    @Override
    public int compare(String arg,String arg2){
        if(arg.length<arg2.length){
            return -1;
        }else if(arg.length>arg2.length){
            return 1;
        }else{
            for (int i=0;i<arg.length();i++) {
                if(arg.charAt(I)>arg2.charAt(I)){
                    return 1;
                }else if(arg.charAt(I)<arg2.charAt(I)){
                    return -1;
                }
            }
        }
        return 0;
    }
});

但是这段代码给了我很多错误,比如

Error: <identifier> expected
    Arrays.sort(String[] unsorted, new Comparator<String>(){

1 个答案:

答案 0 :(得分:0)

String[] unsorted的位置,您需要输入要排序的数组的名称。