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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package com.heima.mianshi;

  2. import java.util.ArrayList;
  3. import java.util.Iterator;
  4. import java.util.List;
  5. import java.util.ListIterator;


  6. public class Test2 {

  7.         /**
  8.          将List集合下包含数字的元素去掉
  9.          */
  10.         public static void main(String[] args) {
  11.                 List<String> li = new ArrayList<String>();
  12.                 li.add("abd4");
  13.                 li.add("ab54hdo");
  14.                 li.add("abd");
  15.                 System.out.println(li);
  16.                 /*ListIterator<String> lit = li.listIterator();
  17.                 while (lit.hasNext()) {
  18.                         String str = (String) lit.next();
  19.                         char[] charArray = str.toCharArray();
  20.                         for (char c : charArray) {
  21.                                 if (c>='0'&&c<='9') {
  22.                                         lit.remove();
  23.                                 }
  24.                         }*/
  25.                
  26.                 Iterator<String> it = li.iterator();
  27.                 while (it.hasNext()) {
  28.                         String str = (String) it.next();

  29.                         String Regex = "\\d";
  30.                         if (str.contains(Regex)) {
  31.                                 it.remove();
  32.                         }
  33.                 }
  34.                
  35.                 System.out.println(li);
  36.         }

  37. }
复制代码

0 个回复

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