gpt4 book ai didi

java - 集合排序方法在链表上无法正常工作

转载 作者:行者123 更新时间:2023-12-01 23:29:58 25 4
gpt4 key购买 nike

这是我的代码:

import java.util.Collections;
import java.util.*;
public class ListMerge<String> extends LinkedList<String>
{
public LinkedList<String> mergeLists(LinkedList<String> one, LinkedList<String> two)
{
LinkedList<String> newList = new LinkedList<String>();
newList.addAll(one);
newList.addAll(two);
newList = Collections.sort(newList);

return newList;
}
}

我收到错误“找不到符号 - 方法排序(java.util.LinkedList),我完全不知道为什么它不起作用。我已经导入了集合类并在内联编码中我已经调用了 Collections,所以我不确定为什么它似乎找不到该方法。

我是编码初学者,所以我的编码词汇量不是太强,所以请包容!

谢谢!

最佳答案

注意返回类型: void sort(List<T> list) ,它对给定列表进行排序。

编译器需要带有签名 LinkedList<String> sort(List<T> list) 的方法,这不存在于 Collections 中类。

该行是非法的:

newList = Collections.sort(newList);

您可以轻松解决这个问题:

 Collections.sort(newList);

关于java - 集合排序方法在链表上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481536/

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