A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Zhouyongming 中级黑马   /  2016-4-1 21:21  /  483 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.heima.tests;
  2.                         import java.util.ArrayList;
  3.                         import java.util.Iterator;
  4.                         import java.util.List;
  5.                         public class Test02 {
  6.                                 public static void main(String[] args) {
  7.                                         List<String> list = new ArrayList<String>();
  8.                                         list.add("abce0fgh");
  9.                                         list.add("ab2e0fgh");
  10.                                         list.add("ab3e0fgh");
  11.                                         list.add("ab5e0fgh");
  12.                                         list.add("ab6e0fgh");
  13.                                         list.add("ab5e0f8gh");
  14.                                         list.add("000234ab5e0f8g9h");
  15.                                         list.add("abc");
  16.                                         list.add("def");
  17.                                         list.add("ghi");
  18.                                         //调用deleteStrFromList方法删除集合中的字符串"def"
  19.                                         deleteStrFromList(list, "def");
  20.                                         //利用迭代器遍历集合元素并输出
  21.                                         Iterator<String> it = list.iterator();
  22.                                         while(it.hasNext()) {
  23.                                                 System.out.println(it.next());
  24.                                         }
  25.                                         System.out.println();
  26.                                 }
  27.                                 // 删除ArrayList集合中的"abc"字符串
  28.                                 public static void deleteStrFromList(List<String> list,String delStr) {
  29.                                         //1.获取迭代器对象,并进行遍历
  30.                                         Iterator<String> it = list.iterator();
  31.                                         while(it.hasNext()) {
  32.                                                 String str = it.next();
  33.                                                 //2.判断集合中的元素是否等于"abc",如果相等,就删除
  34.                                                 if(null!=delStr&&delStr.equals(str)) {
  35.                                                         it.remove();
  36.                                                 }
  37.                                         }
  38.                                 }
  39.                         }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马