gpt4 book ai didi

java - Java 中的 TotallyLazy 函数代码

转载 作者:太空狗 更新时间:2023-10-29 16:20:09 24 4
gpt4 key购买 nike

我正在尝试使用 Java 中的函数库 TotallyLazy。我在 Android 上的 AIDE 中编程。我的代码不起作用:

package net.intrepidis;
import java.util.Comparator;
import static com.googlecode.totallylazy.Sequences.sequence;
import static com.googlecode.totallylazy.comparators.Comparators.ascending;

public class FunctionalTest
{
public static void Go()
{
sequence(34, 25, 62)
.sort(ascending());
}
}

如果我改用这一行,那么它会起作用:

            .sort((Comparator<Comparable>)ascending());

但是,这在我看来是错误的,并且违背了框架的原则。我究竟做错了什么?难道只是因为AIDE使用的Java版本不允许缩写代码?

最佳答案

你也可以这样做

sequence(34, 25, 62)
.sort(Comparators.<Integer>ascending());

如果序列是泛型类型,这很有用

关于java - Java 中的 TotallyLazy 函数代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331037/

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