• 黑马基础阶段测试题:创建一个存储字符串的集合list,向list中添加以下字符串:”C++”、”Java”、” Python”、”大数据与云计算”。遍历集合,将长度小于5的字符串从集合中删除,删除成功后,打印集合中的所有元素


    package com.swift;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.ListIterator;
    
    public class Collections {
    
        public static void main(String[] args) {
            /*
             * 完成以下需求:
             *创建一个存储字符串的集合list,向list中添加以下字符串:”C++”、”Java”、” Python”、”大数据与云计算”。
             *遍历集合,将长度小于5的字符串从集合中删除。
             *删除成功后,打印集合中的所有元素。
             *PS:控制台打印示例
             */
            
            List<String> list=new ArrayList<String>();
            list.add("C++");
            list.add("Java");
            list.add("Python");
            list.add("大数据与云计算");
            list.add("sdljfsldjf");
            list.add("dfs");
            list.add("3");
            list.add("324");
            
            System.out.println(list.toString());
            
            System.out.println();
            //方法一
            String str;
            ListIterator<String> it=list.listIterator();
            while(it.hasNext()) {
                str=it.next();
                if(str.length()<5) {
                    it.remove();
                }
            }
            //方法二
            List<String> list1=new ArrayList<String>();
            for(int i=0;i<list.size();i++) {
                str=list.get(i);
                if(str.length()>=5) {
                    list1.add(str);
                }
            }
            System.out.println(list1.toString());
        }
    
    }
  • 相关阅读:
    阿里云的使用运维安装
    阿里云的使用运维安装
    promis:异步编程
    promis:异步编程
    微信开发笔记
    细数那些带打赏功能的平台
    细数那些带打赏功能的平台
    Java Web Services (0)
    4、查询(2)
    COGS——C610. 数对的个数
  • 原文地址:https://www.cnblogs.com/qingyundian/p/8413731.html
Copyright © 2020-2023  润新知