考虑:

public <U> void doSomethingWith(U u) {
   ...
}



方法返回空
当方法传递给方法时,方法会知道U的类型


使用Java,<U>旨在表示什么?

我想澄清一下:
这是一种预先声明吗?“那种类型U的东西会传递给您,而您对此一无所知。。好,它可以是任何东西”?

最佳答案

使用Java,<U>旨在表示什么?
  
  这是一种预先声明吗?“那种类型U的东西会传递给您,而您对此一无所知。。好,它可以是任何东西”?


是。它称为通用类型参数。 Read more here.

08-03 12:20