北在北方

太白枝头看,花开不计年,杯中浮日月,楼外是青天。

导航

2012年5月19日

摘要: 昨天一位项目组同事需要在ArrayList中删除所有不等于指定值的元素,但是她弄了很久,发现总是删得不完全。刚好我以前做过类似的功能,就告诉她是因为ArrayList删除元素后长度变小了,元素的索引也会跟着改变,但是迭代的下标没有跟着相应的改变的缘故。 将一些删除方法做一些总结: 1 /** 2 * 删除Arraylist中值为"c"的元素 3 */ 4 public static void main(String[] args) { 5 6 List<String> list = new ArrayList<String... 阅读全文

posted @ 2012-05-19 23:48 CN.programmer.Luxh 阅读(23787) 评论(10) 推荐(3) 编辑