获取 Java 中的后继者集合

Getting a collection of successors in Java

在这个方法中,我试图从当前的后继者中获取后继者的集合。这是用于 Java 中的帐篷和树木游戏,我从文件中提取模式来构建棋盘。 '%' 代表一棵树,'.'代表空地,'^'代表帐篷,'#'代表草地。

public Collection<Configuration> getSuccessors() {

        Collection<Configuration> successors = new LinkedList<Configuration>();
        return successors;

        //return new ArrayList<>();  // replace
    }

我不知道这是否正确,但是当我 运行 程序时,它 return 什么也没有。我做错了什么?

您正在创建一个空的 LinkedList 并 returning 它。这个 LinkedList 有 0 个元素,所以你 return 任何东西。

您需要在 LinkedList 中插入一些内容。

希望我的回答对您有所帮助。