亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java---------集合之ArrayList

標簽:
Java

import java.util.ArrayList;
import java.util.Iterator;
/**

  • ArrayList:序列,可重复,有顺序。可以动态扩充
  • */
    public class ArrayListDemo {

    public static void main(String[] args) {

    ArrayList list=new ArrayList();   //创建一个数组集合序列
    list.add(100);
    list.add(true);
    list.add("张飞");
    list.add("abc");
    list.add('A');
    list.add(0.123);
    list.add(3.1415);
    list.add(null);
    //迭代器遍历
    Iterator it=list.iterator();
    while(it.hasNext())
    {
        System.out.println(it.next());
    }
    System.out.println("---------------");
    //for循环遍历
    for(int i=0;i<list.size();i++)
    {
        System.out.println(list.get(i));
    }
    System.out.println("---------");
    //可以动态扩充
    list.add("我爱你");
    list.add("美女");
    for(int i=0;i<list.size();i++)
    {
        System.out.println(list.get(i));
    }
    System.out.println(list.toArray());
    System.out.println("----------");
    System.out.println("序列的长度:"+list.size());
    if(list.contains("张飞"))   //判断是否包含某个元素
    {
        System.out.println("序列中存在张飞");
    }else{
        System.out.println("不存在张飞");
    }
    //获取指定位置的元素,下标从0开始
    System.out.println(list.get(4));
    list.clear();  //清空序列
    System.out.println("--------清空之后--------");
    System.out.println("序列长度:"+list.size());
    if(list.isEmpty())  //判断序列是否为空
    {
        System.out.println("序列为空");
    }else{
        System.out.println("序列不为空");
    }
    System.out.println("----------------------");
    list.add("jhdfbffbfjkhje");
    list.add(3.14);
    for(int i=0;i<list.size();i++)
    {
        System.out.println(list.get(i));
    }
    //集合的hashCode码
    System.out.println("list的hashCode码:"+list.hashCode());
    System.out.println("集合的类名:"+list.getClass());
    System.out.println(list.clone());
    System.out.println(list.toString());
    System.out.println(list.iterator());
    System.out.println(list.listIterator());

    }
    }


import java.util.ArrayList;

public class ArrayListDemo2 {

public static void main(String[] args) {
    ArrayList arr=new ArrayList();
    arr.add("北京");
    arr.add("上海");
    arr.add("广州");
    arr.add("深圳");
    arr.add("厦门");
    arr.add("佛山");
    arr.add("杭州");
    arr.add("昆明");
    for(int i=0;i<arr.size();i++)
    {
        System.out.println(arr.get(i));
    }
    System.out.println("-------------");
    //ArrayList list=new ArrayList();
    //删除指定位置上的元素
    arr.remove(0);//移除元素
    arr.remove(2);
    arr.remove(4);
    for(int i=0;i<arr.size();i++)
    {
        System.out.println(arr.get(i));
    }
    System.out.println("------------------------");
    //在指定位置插入元素
    arr.add(3,"桂林");
    arr.add(5,"天津");
    for(int i=0;i<arr.size();i++)
    {
        System.out.println(arr.get(i));
    }
    System.out.println("---------------");
    //set(int index, E element)  用指定元素替换列表中指定位置的元素(可选操作)。
    arr.set(2,"曲靖");   
    arr.set(4,"东莞");
    arr.set(5,"成都");
    arr.set(0, "郑州");
    for(int i=0;i<arr.size();i++)
    {
        System.out.println(arr.get(i));
    }
}

}

點擊查看更多內容
18人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
1.5萬
獲贊與收藏
8507

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消