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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package com.heima.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;

import javax.swing.text.StyledEditorKit.ItalicAction;

public class Test3 {

        /**
         * (1)定义List集合,存入多个字符串
         * (2)删除集合中包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)
         * (3)然后利用迭代器遍历集合元素并输出
         */
                @SuppressWarnings({ "rawtypes", "unchecked" })
                public static void main(String[] args) {
                        List list = new ArrayList();//定义List集合,存入多个字符串
                        list.add("ab1c");
                        list.add("def");
                        list.add("ghi");
                        list.add("j0344kl");
                       
                        Iterator it=list.iterator();//迭达器原理
                        while(it.hasNext()){
                                String s = (String) it.next();
                                for (Integer i = 0; i < 10; i++) {//定义Integer数字数组
                                        String s1= i.toString();//转化为stirng类型
                                        if(s.contains(s1)){//比较字符串
                                                it.remove();//删除相关元素
                                                break;//跳出这个循环,回到while循环
                                        }
                                }
                               
                        }
                        for (int i = 0; i < list.size(); i++) {//遍历
                                System.out.println(list.get(i));
                        }
                       
                }
        }

评分

参与人数 1黑马币 +1 收起 理由
wgc + 1

查看全部评分

13 个回复

正序浏览
动力动力动力动力动力
回复 使用道具 举报
不错!我们用正则做的这道题!
回复 使用道具 举报
不错!我们用正则做的这道题!
回复 使用道具 举报
fdzx0707fh 发表于 2016-10-17 22:43
看到了好多熟悉的身影!


来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
看到了好多熟悉的身影!
回复 使用道具 举报
回复 使用道具 举报
学习了{:2_32:}
回复 使用道具 举报
LXD2016 发表于 2016-10-16 00:11
用这个正则\\D+一下子就出来了

嗯嗯好,明天试试看
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
用这个正则\\D+一下子就出来了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
遍历一次,正则,一次出来结果。
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
可以考虑使用泛型,就不用强转String类型啦
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马