0
点赞
收藏
分享

微信扫一扫

layui中多个checkbox只能进行单选且一个被选中则取消其他的选中状态

天涯学馆 2023-09-08 阅读 46
运维java

一、Arrays.asList 类型简析

Arrays.asList() 返回的List 是它的内部类,不能使用 retainAll() 取交集,导致元素的删除,会报错。

List<String> list = Arrays.asList(value.split(","));
替换为==>
List<String> list = new ArrayList<>(Arrays.asList(value.split(",")));

在这里插入图片描述

二、null 类型 简析

null 不能使用 instanceof,返回的都是false。

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;
    ...
}
举报

相关推荐

0 条评论