小编Vla*_*nov的帖子

将 Java 8 Lambda 函数转换为 Java 7

嘿,我是编码新手,我已经掌握了 Java 8 的 Lambda 函数,但我正在尝试将我为学校项目编写的一些代码转换为 Java 7,我无法理解围绕如何使这段代码在功能上相同但在 java 7 中。抱歉,如果这是一个愚蠢的问题,但我似乎无法弄清楚。我是否编写了一个自定义方法,然后将其应用于我的 PriorityQueue。

open = new PriorityQueue<>((Object o1, Object o2) -> {
                Cell c1 = (Cell)o1;
                Cell c2 = (Cell)o2;

                return c1.endCost<c2.endCost?-1:
                        c1.endCost>c2.endCost?1:0;
            });
Run Code Online (Sandbox Code Playgroud)

java priority-queue java-7 java-8

3
推荐指数
2
解决办法
2232
查看次数

标签 统计

java ×1

java-7 ×1

java-8 ×1

priority-queue ×1