因此,在仅使用 C# 几年之后,我正在用 Java 编写一个程序,但我似乎无法在任何地方找到这个问题的答案。创建 generic<T>
时C# 中的类,如果要将变量设置为默认值 T
, 你使用 default(T)
. Java 中是否有相同的功能?如果有,我该怎么做?
最佳答案
Java 没有等效的工具。如果要将值传递给泛型方法,则必须显式传递它,即使只是调用类型的默认构造函数也是如此。
关于Java获取类型的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30926567/