集合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);


    }

        


    }
  •  

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