Java获取类型的默认值

标签 java generics

因此,在仅使用 C# 几年之后,我正在用 Java 编写一个程序,但我似乎无法在任何地方找到这个问题的答案。创建 generic<T> 时C# 中的类,如果要将变量设置为默认值 T , 你使用 default(T) . Java 中是否有相同的功能?如果有,我该怎么做?

最佳答案

Java 没有等效的工具。如果要将值传递给泛型方法,则必须显式传递它,即使只是调用类型的默认构造函数也是如此。

关于Java获取类型的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30926567/

相关文章:

Java泛型,列表列表

java - 是什么导致 javac 发出 "uses unchecked or unsafe operations"警告

java - 有什么简单的方法可以解释为什么我不能做 List<Animal> animals = new ArrayList<Dog>()?

java - 无法在 Mozilla 上打开 Java 应用程序

delphi - 泛型,迭代动态数组

c# - T 不包含 RowKey 的定义

java - 从目录读取文件并从Java过滤文件

java - 需要一个看门狗类型的程序

java - 向 JavaFX 折线图添加不连续点

java - Android SimpleDateFormat 解析错误