zoukankan      html  css  js  c++  java
  • ArrayLIst的使用

    package tcc.test.collection;

    import java.util.ArrayList;

    /**
    * @author tcc:
    * @version 创建时间:2020年12月8日 下午8:13:46
    * 类说明:arraylist底层是个数组
    */
    public class ArrayListTest {

    public static void main(String[] args) {

    ArrayList<String> obj = new ArrayList<String>();
    obj.add("abc");
    obj.add("def");
    obj.add("def");
    obj.add("ghi");
    obj.add("def");
    obj.add("hij");
    obj.add("jkol");
    System.out.println("当前的集合中的元素为:");
    for(int i=0;i<obj.size();i++)
    {
    System.out.print(obj.get(i)+" ");
    }
    System.out.println();

    int count=0;

    for(int i=0;i<obj.size();i++)
    {
    if(obj.get(i).equals("def")){
    count++;
    }
    }
    System.out.println("def一共出现了"+count+"次");

    System.out.println("开始删除集合中的def字符串,请稍候...");
    for(int i=0;i<obj.size();i++)
    {
    if(obj.get(i).equals("def")){
    obj.remove(i);
    i-=1;//remove方法 会改变ArrayList的索引,需要重新扫描该位置的元素,以免漏掉
    }
    }
    System.out.println("当前的集合中的元素为:");
    for(int i=0;i<obj.size();i++)
    {
    System.out.print(obj.get(i)+" ");
    }

    }

    }

  • 相关阅读:
    java下载url图片链接
    mysql 设计索引的原则
    169. 多数元素
    263. 丑数
    markdown 语法笔记
    70.爬楼梯
    540. 有序数组中的单一元素
    88. 合并两个有序数组
    面试题57
    152. 乘积最大子序列
  • 原文地址:https://www.cnblogs.com/tongcc/p/14105440.html
Copyright © 2011-2022 走看看