做网站打算套用模板,手机在线做ppt的网站有哪些问题,个旧市哪里有做网站,网站数据库在空间吗就是我在反序列化时#xff0c;遇到这样一个警告#xff1a;
Unchecked cast: java.lang.Object to java.util.ArrayListcom.work1.Student然后我去网上查#xff0c;有些人说用SuppressWarnings(“unchecked”)去忽略警告#xff0c;但是我觉得作为一名合格的程序…就是我在反序列化时遇到这样一个警告
Unchecked cast: java.lang.Object to java.util.ArrayListcom.work1.Student然后我去网上查有些人说用SuppressWarnings(“unchecked”)去忽略警告但是我觉得作为一名合格的程序员不能逃避问题而且东欧程序员以严谨著称ideaIU既然报出这个警告说明该处代码肯定有不严谨的地方我想着如果去正面解除掉这个警告会更好也可以提高自己的编码水平于是研究了一下加了如下方法
public static T ListT castList(Object obj, ClassT clazz) {ListT result new ArrayList();if (obj instanceof List?) {for (Object o : (List?) obj) {result.add(clazz.cast(o));}return result;}return null;
}然后在main方法里面改成如下这样 最后于似乎警告成功解除。