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)+" ");
    }

    }

    }

  • 相关阅读:
    Python基础知识大总结
    Python基础教程第一章 python基础知识
    XDUOJ 1000-1002题解
    C# PDF格式 下载
    C# 文件(图片)下载
    C# DataTable转List
    C# Excel导入与导出
    C# 文件压缩与解压
    C# 文件流 导入 导出
    C# lambda表达式
  • 原文地址:https://www.cnblogs.com/tongcc/p/14105440.html
Copyright © 2011-2022 走看看