gpt4 book ai didi

java - 尝试使用 Collections.sort (ArrayList) 和 Collections.sort(ArrayList, Comparator) 但没有运气

转载 作者:行者123 更新时间:2023-11-30 03:56:31 24 4
gpt4 key购买 nike

我创建了一个简单的字符串数组列表,如下所示:

ArrayList<String> filmDirectory = new ArrayList<String>();
filmDirectory.add("Gone with the Wind");
filmDirectory.add("The Sound of Music");
filmDirectory.add("The Titanic");
Collections.sort(filmDirectory);

编译器提示我将 filmDirectory 转换为列表,我这样做了,尽管我不明白为什么我应该这样做,因为 ArrayList 是列表的扩展。

不过,当代码达到:

Collections.sort((List)filmDirectory);

我有一个编译器错误:java.lang.ClassCastException:java.util.ArrayList无法转换为acmx.export.java.util.List

实现 Comparator 并为当前类定义比较方法以及使用 Collections.sort(filmDirectory, this) 也没有帮助。

最佳答案

看起来您为 Collections 导入了错误的包:您正在使用 acmx.export.java.util 而不是 java.util.*

关于java - 尝试使用 Collections.sort (ArrayList<String>) 和 Collections.sort(ArrayList<String>, Comparator) 但没有运气,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23045084/

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