Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 获取泛型类
我正在尝试这样做:
public static<T extends Object> T perform(){ Class<T> classObject = T.class; Class<T> classObjectAgain = T.getClass(); //... }
我认为“扩展对象”可以让我访问 .class 和 getClass()...但是这不会编译:“非法类乱码”
你知道我怎么能做这样的手术吗?
Java 泛型是通过类型擦除实现的(因为它们只出现在 Java 5 中,所以选择这种类型的实现是为了支持遗留代码)。
这意味着在运行时,所有泛型类型实际上都是 Object 类型。因此,您不能在运行时使用反射来获取有关参数化对象的信息。
我正在为显示所选日期之间的天数而苦苦挣扎:<input type="date" id="date" />和今天。
<input type="date" id="date" />
基于此,我想展示一个特定的<div>. 例如,如果从输入值的日期到我们显示的日期之间有 20 天<div id="20day"></div>
<div>
<div id="20day"></div>