黑马程序员技术交流社区

标题: TreeSet里有直接去除元素的方法吗? [打印本页]

作者: 暮雨微凉    时间: 2016-9-25 18:33
标题: TreeSet里有直接去除元素的方法吗?
TreeSet里有直接去除元素的方法吗?为什么我用ts.remove(a); 方法会报错呢?来个大神给解释一下吧

作者: 18248119733    时间: 2016-9-25 18:41
TreeSet删除元素有三种方法: ts.remove(object);//通过元素删除(如果遍历当前的TreeSet删除当前TreeSet中的元素会出现异常) ts.retainAll(list);//保留传入集合内的元素 ts.removeAll(list);//删除集合内的元素
作者: 暮雨微凉    时间: 2016-9-25 22:16
18248119733 发表于 2016-9-25 18:41
TreeSet删除元素有三种方法: ts.remove(object);//通过元素删除(如果遍历当前的TreeSet删除当前TreeSet中 ...

ts.remove(object);//通过元素删除(如果遍历当前的TreeSet删除当前TreeSet中的元素会出现异常)
第一种方法如果出现异常了怎么弄? 用try..catch???
作者: 暮雨微凉    时间: 2016-9-25 22:18
18248119733 发表于 2016-9-25 18:41
TreeSet删除元素有三种方法: ts.remove(object);//通过元素删除(如果遍历当前的TreeSet删除当前TreeSet中 ...

ts.remove(object);//通过元素删除(如果遍历当前的TreeSet删除当前TreeSet中的元素会出现异常)
第一种方法如果出现异常了怎么弄? 用try..catch???




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2