gpt4 book ai didi

java - Stream - 不理解这个返回类型

转载 作者:行者123 更新时间:2023-12-02 10:45:57 25 4
gpt4 key购买 nike

我是 Streams 新手,当我查看一些方法时,我看到了这个返回类型:

<T> Stream<T>

我不明白“<T> Stream<T>”和“Stream<T>”之间的区别。额外的<T>有什么作用?做?谢谢你的帮助。我尝试用谷歌搜索它。

最佳答案

当我们在java中处理泛型时,我们应该知道我们可以定义一个泛型类或接口(interface),如 public interface Stream<T>所以任何即时方法都将使用 T 类型 Stream<T> filter(但如果您在同一类/接口(interface)中定义静态方法,则应该定义通用返回类型 public static<T> Stream<T> empty()或者如果您想定义具有新通用返回类型的实例方法 <R> Stream<R> map(因为您可以在非泛型类中拥有泛型方法。我希望它有帮助。干杯

关于java - <T> Stream<T> - 不理解这个返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52575623/

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