一、Arrays.asList 类型简析
Arrays.asList() 返回的List 是它的内部类,不能使用 retainAll() 取交集,导致元素的删除,会报错。
List<String> list = Arrays.asList(value.split(","));
替换为==>
List<String> list = new ArrayList<>(Arrays.asList(value.split(",")));
文章来源:https://www.toymoban.com/news/detail-699966.html
二、null 类型 简析
null 不能使用 instanceof,返回的都是false。文章来源地址https://www.toymoban.com/news/detail-699966.html
ObjectTest cmd = new ObjectTest();
Class calzz = cmd.getClass();
PropertyDescriptor pd = new PropertyDescriptor("name", calzz);
Method method = pd.getReadMethod();
Object object = method.invoke(cmd);
**if(object == null){**
...
}else if(object instanceof String){
String value = (String) object;
...
}else if(object instanceof List){
List value = (List) object;
...
}
到了这里,关于Arrays.asList 和 null 类型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!