集合ArrayList

  • 1.1集合概述
    • 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
    • ArrayList
  • ArrayList<E>:
    • 可调整大小的数组实现
    • <E>:是一种特殊的数据泛型
    • E 引用数据类型替换即可 如ArrayList<String>,ArrayList<Student>
    • 构造和添加方法

    • 添加

package com.company;


import java.util.ArrayList;

public class Main {

    public static void main(String[] args) {
        // public  ArrayList() 创建一个空的集合对象  等式右边的String可以不加
        ArrayList<String> array = new ArrayList<String>();
        //public   boolean add(E,e)   //将指定的元素追加到此集合的末尾
        // System.out.println(array.add("hello"));
        array.add("hello");
        array.add("java");
        array.add("world");

   //  public void  add(int index,E element) 在此集合中的指定位置插入指定的元素
        array.add(1,"javase");
        array.add(2,"javase");
        //public boolean remove(object o)   删除指定元素 返回删除是否成功 false
        array.remove("javase");
        //public E remove(int index) 删除指定索引处的元素,返回被删除的元素
        array.remove(1);
        //public E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
        array.set(1,"javaee");
        //public E get(int index) 返回指定索引处元素
        //array.get(2);得不出来值
       //System.out.println(array.get(0));
        String s = array.get(1);
       // System.out.println("s\t"+s);
       // public int size() 返回集合中的元素的个数
       // array.size();得不出
        System.out.println(array.size());
        System.out.println("array" + array);


    }

        


    }
  •  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章