gpt4 book ai didi

java - 使用比较器对字符串列表进行排序

转载 作者:搜寻专家 更新时间:2023-11-01 04:03:12 24 4
gpt4 key购买 nike

我有-

import java.util.*;

public class TestCompare {

List<String> list = Arrays.asList("10", "1", "20", "11", "21", "12");
Comparator<String> cmp = new Comparator<String>() {
public int compare(String o1, String o2) {
return Integer.valueOf(o1).compareTo(Integer.valueOf(o2));
}
};
Collections.sort(list, cmp);
}

Collections.sort(list, cmp); 有一个错误 - token "(", delete this token 的语法错误。这个语法有什么问题?

最佳答案

你不能直接在类中有代码,它应该在像main这样的方法中:

public class TestCompare {
public static void main() {
List<String> list = Arrays.asList("10", "1", "20", "11", "21", "12");
Comparator<String> cmp = new Comparator<String>() {
public int compare(String o1, String o2) {
return Integer.valueOf(o1).compareTo(Integer.valueOf(o2));
}
};
Collections.sort(list, cmp);
}
}

关于java - 使用比较器对字符串列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12143002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com