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

    结果如下:

  • 相关阅读:
    Oracle函数如何把符串装换为小写的格式
    Oralce中的synonym同义词
    JS中getYear()的兼容问题
    How to do SSH Tunneling (Port Forwarding)
    所谓深度链接(Deep linking)
    upload size of asp.net
    发一个自动刷网站PV流量的小工具
    解决Visual Studio 2008 下,打开.dbml(LINQ) 文件时,提示"The operation could not be completed." 的问题。
    在资源管理器中使鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录
    使用SQL语句获取Sql Server数据库的版本
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10511512.html
Copyright © 2011-2022 走看看