java - 如何初始化一个迭代器

标签 java iterator linked-list

我只是想在像这样的通用链表上初始化一个迭代器(通用类型 T 在这里似乎被删除了,因为网站将它解释为标签)

public <T> LinkedList<T> sort(LinkedList<T> list){
    Iterator<T> iter = new list.iterator();
    ...

但是我得到了错误:

“列表无法解析”

怎么了?

最佳答案

删除 new 关键字:

Iterator<T> iter = list.iterator();

关于java - 如何初始化一个迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251544/

相关文章:

java - 通用 N 元树(每个子节点有两个以上节点的树)Java 中使用列表遍历节点的树

java - 双链表的迭代器,如何实现next(), remove()?

java - 单击标记时无法调用我的自定义信息窗口

java - JNI 应用程序状态

c++ - 使用 std::tuple 从 map 中输出

java - 预泛型,从 HashMap 中转换对象?

java - 如何创建我的 java 项目的可执行文件(构建、测试和运行)?

java - 如何在 Android ProgressDialog 中显示 SecondaryProgress?

java - Java 链表数组

java - 将二叉树展平为链表