Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java重写排序函数不工作_Java - Fatal编程技术网

Java重写排序函数不工作

Java重写排序函数不工作,java,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){

我在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;
    }
});
Arrays.sort(字符串[]未排序,新的比较器(){
@凌驾
公共整数比较(字符串arg,字符串arg2){
if(参数长度arg2.长度){
返回1;
}否则{
对于(int i=0;iarg2.charAt(i)){
返回1;

}否则,如果(arg.charAt(I)位于
String[]unsorted
,则需要输入要排序的数组的名称。

删除
String[]
。您不是在声明方法,而是在调用它。
Error: <identifier> expected
    Arrays.sort(String[] unsorted, new Comparator<String>(){