栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java-arraylist

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java-arraylist

ArrayList

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它没有固定的大小限制,我们可以添加或删除元素。
ArrayList继承了AbstractList,并实现了List接口。
ArrayList类提供了很多有用的方法,添加元素到ArrayList可以使用add()方法:

增删改查操作
  • 添加元素,使用add()方法
  • 访问元素,get()方法
  • 修改元素,set()方法
  • 删除元素,remove()方法
  • 计算大小,size()方法
package com.wtcto;
import java.util.*;

public class HelloJava {
    public static void main(String[] args) {
      Listlist= new ArrayList();
      list.add("apple");
      list.add("banana");
      list.add("bear");
      System.out.println(list);//[apple, banana, bear]
      System.out.println(list.get(0));//apple
      list.set(0,"orange");
      System.out.println(list.get(0));//orange
      list.remove(2);
      System.out.println(list);//[orange, banana]
      System.out.println(list.size());
    }

}
迭代数组列表

可以使用for来迭代数组列表中的元素:

public static void main(String[] args) {
        ArrayList sites = new ArrayList();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        for (int i = 0; i < sites.size(); i++) {
            System.out.println(sites.get(i));
        }
    }

也可以使用for-each来迭代元素;

public static void main(String[] args) {
        ArrayList sites = new ArrayList();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        for (String i : sites) {
            System.out.println(i);
        }
    }
ArrayList排序、sort()方法
public static void main(String[] args) {
        ArrayList sites = new ArrayList();
        sites.add("Taobao");
        sites.add("Wiki");
        sites.add("Runoob");
        sites.add("Weibo");
        sites.add("Google");
        Collections.sort(sites);  // 字母排序
        for (String i : sites) {
            System.out.println(i);
        }
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490440.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号