zoukankan      html  css  js  c++  java
  • 集合(ArrayList)简述

    ArrayList创建变量的步骤

        1.导入包java.util.ArrayList;

        2.创建引用类型的变量

          数据类型<集合存储的数据类型> 变量名=new 数据类型<集合存储的数据类型>();

          ArrayList<String> arr=new ArrayList<String>();

          集合存储的数据类型:要将数据存储到集合的容器中

                  创建集合引用变量的时候,必须要指定好存储的类型是什么;

          调用ArrayList类中的方法格式 :变量名.方法;

              注意:集合存储的数据类型为引用类型,不能写基本类型,当存基本类型(int ,double...)时,要转换为引用类型(Interger,Double,...)

                  (八个基本类型对应八个引用类型);

        3.ArrayList常见方法:

          a:add(参数)  向集合中添加元素

          b:get(int index) 取出集合中的元素,get方法的参数:写入索引;

          c:size()返回集合的长度,集合存储元素的个数,相当与数组中的length;

        4.补充方法:

          a: add(int 索引,存储的元素) 将元素添加到指定的索引上
          b: set(int 索引,修改后的元素) 将指定索引的元素,进行修改
          c: remove(int 索引) 删除指定索引上的元素
          d: clear() 清空集合中的所有元素

    import java.util.ArrayList;
    public class ArrayList1{
        public static void main(String[] args){
            //创建集合对象,数据类型为字符串;
            ArrayList<String> arr=new ArrayList<String>();
            //为集合添加元素
            arr.add("张三");
            arr.add("李四");
            arr.add("王二");
            arr.add("迪迦");
            //遍历集合
            for(int i=0;i<arr.size();i++){
                System.out.print(arr.get(i)+" ");
            }
            System.out.println();
            //为索引0添加元素
            arr.add(0,"杰克奥特曼");
            //重新遍历
            for(int i=0;i<arr.size();i++){
                System.out.print(arr.get(i)+" ");
            }
            System.out.println();
            //将下标为1的元素更改为"赛文"
            arr.set(1,"赛文");
            for(int i=0;i<arr.size();i++){
                System.out.print(arr.get(i)+" ");
            }
            System.out.println();
            arr.remove("迪迦");
            for(int i=0;i<arr.size();i++){
                System.out.print(arr.get(i)+" ");
            }
            System.out.println();
            arr.clear();//清空集合
            for(int i=0;i<arr.size();i++){
                System.out.print(arr.get(i)+" ");
            }
        }
    }

    结果如下:

  • 相关阅读:
    创建文件并写入内容
    java自动压缩文件并加密
    Java自动发送带图片邮件(带附件)
    eclipse正则表达式搜索
    解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
    spring整合mybatis(原始dao和mapper代理两种方式)
    (解决)mysql1366中文显示错误的终极解决方案
    pdf合并、拆分工具
    ScheduledExecutorService定时方法
    json数据包含特殊字符解析失败
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10511512.html
Copyright © 2011-2022 走看看