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>(){

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

相关内容

最新更新