java - Java 泛型新手 - 为什么泛型中存在返回类型为 void 的 Type?

标签 java

我对 JAVA 泛型不熟悉,返回类型为 void 但为什么他们给出类型 .

public static <U> void addBox(U u,List<Box<U>> boxes){
    Box<U> box = new Box<U>();
    box.setT(u);
    boxes.add(box);
}

最佳答案

<U>不是返回类型。它声明U是一个泛型类,将在方法的参数和方法主体中使用。

您可以阅读有关泛型方法及其语法的更多信息 here .

关于java - Java 泛型新手 - 为什么泛型中存在返回类型为 void 的 Type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14432895/

相关文章:

java - 尝试将图像添加到标签但不起作用?

java - 使用 Postman 在 header 中传递日期很热门吗?

java - 在 Android Studio 中使用 JSch 连接到 SSH 时应用程序被强制关闭

java - 将类型化依赖项的集合转换为树

java - 比较 Scala 和 Java Double.NaN

java - Gradle 使用代理设置,但 Gradle-wrapper 不使用。为什么?

java - 如何根据对象的属性从对象列表中提取值?

java - 什么用spring Restcontroller or RepositoryRestResource

java - Spring @EnableRetry 抛出 InternalAutoProxyCreator

java - Play 框架 - play.data.validations 与自定义验证?