zoukankan      html  css  js  c++  java
  • 利用集合进行对元素的添加和删除

    /* 1. 创建一个存储字符串的集合list,向list中依次添加以下字符串:”黑马程序员”、” 传智播客”、” 博学谷”、”酷丁鱼”。

    2. 遍历集合,将长度大于3的字符串从集合中删除。

    3. 删除成功后,打印集合中的所有元素。*/

    核心点:集合进行删除元素的时候,要从后往前删除(从前往后删除的话,删除前面的,后面的元素会自动往前移动,会造成指定的数据删除不干净的情况)

    import java.util.ArrayList;
    
    public class Test03 {
    
        public static void main(String[] args) {
        /*    1.  创建一个存储字符串的集合list,向list中依次添加以下字符串:”黑马程序员”、” 传智播客”、” 博学谷”、”酷丁鱼”。
    
            2.  遍历集合,将长度大于3的字符串从集合中删除。
    
            3.  删除成功后,打印集合中的所有元素。*/
    
            ArrayList<String> list = new ArrayList<String>();
            list.add("黑马程序员");
            list.add("传智播客");
            list.add("博学谷");
            list.add("酷丁鱼");
            for (int i = list.size() - 1; i >= 0; i--) {
                if(list.get(i).length() > 3){
                    list.remove(i);
                }
            }
            System.out.println("集合中剩余的所有元素:");
            System.out.println(list.toString());
        }
    
    }
  • 相关阅读:
    Bzoj3555: [Ctsc2014]企鹅QQ
    Bzoj4259: 残缺的字符串
    CF528D Fuzzy Search
    Bzoj2738: 矩阵乘法
    Bzoj3309: DZY Loves Math
    Bzoj4540: [Hnoi2016]序列
    Bzoj2329: [HNOI2011]括号修复
    Bzoj1923: [Sdoi2010]外星千足虫
    Bzoj4004: [JLOI2015]装备购买
    Bzoj1951: [Sdoi2010]古代猪文
  • 原文地址:https://www.cnblogs.com/YangGC/p/8511512.html
Copyright © 2011-2022 走看看