首页 > 其他分享 >ArrayList集合概述和基本使用和常用方法和遍历

ArrayList集合概述和基本使用和常用方法和遍历

时间:2022-08-25 13:56:23浏览次数:74  
标签:遍历 ArrayList list add 概述 集合 返回值 public

ArrayList集合概述和基本使用

数组的长度不可以发生改变

但是ArrayList集合的长度是可以随意变化的

对于ArrayList来说,有一个尖括号<E>代表泛型

泛型:也就是转正集合当中的所有元素,全都是统一的什么类型

注意:泛型只能是引用类型,不能是基本类型

注意事项:

对于ArrayList集合来说,直接打印得到的不是地址值,而是内容,如果内容是空,得到的是空 的中括号[ ]

案例:

public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("111");
list.add("222");
list.add("333");
System.out.println(list);
}

ArrayList集合常用方法和遍历

ArrayList常用方法:

public boolean add(E e):向集合中添加元素,参数的类型和泛型一致,返回值代表添加是否成功

备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用,但是对于其他集合来说,add添加动作不一定成功

public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对于位置的元素

public E remove(int index):从几个当中删除元素,参数是索引编号,返回值就是被删掉的元素

public int size():获取集合尺寸长度,返回值是集合中包含的元素个数

遍历:

public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");

for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}

标签:遍历,ArrayList,list,add,概述,集合,返回值,public
From: https://www.cnblogs.com/shenziyi/p/16623728.html

相关文章

  • C++学习笔记《面向对象概述》
    《面向对象概述》1.面向过程的结构化编程:把数据和动作分开放置,把数据放入到动作当中。采用自顶向下的方法构建程序,包含顺序,选择和循环三种结构。按照程序执行的时序步骤来......
  • IP组播概述
    使用组播承载点到多点业务组播(Multicast)是在一台源IP主机和多台(一组)IP主机之间进行,中间的网络设备根据接收者的需要,有选择性地对数据进行复制和分发组播方式下,单一的......
  • APL概述和使用步骤和Scanner概述及其API文档的使用
    APL概述和使用步骤 概述:API(ApplicationProgrammingInterface),应用程序编程接口。JavaAPl是一本程序员的字典,JDK中提供给我们使用的类的说明文档。这些类将底层的代......
  • 第十四章 垃圾回收概述
    孤独就是你的隧道阶段,你能不能把它挖通,你走过一次隧道之后,你以后面临着新的生活的黑暗区的时候,你心里就有一种力量去穿越它1.什么是垃圾垃圾是指在运行程序中没有任......
  • java中遍历map的三种方式
    publicstaticvoidmain(String[]args){HashMap<String,String>map=newHashMap<>();map.put("1","A");map.put("2","B");......
  • 马的遍历
    题目描述有一个n×m的棋盘,在某个点(x,y)上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。输入输入只有一行四个整数,分别为n,m,x,y。输出一......
  • ArrayList学习
    核心源码packagejava.util;importjava.util.function.Consumer;importjava.util.function.Predicate;importjava.util.function.UnaryOperator;publiccla......
  • P1443 马的遍历
    P1443马的遍历分析:根据题意,本题用bfs求解,马每次有八个方位的走向,将步数初始化为-1,这样如果没有马跳到这个地方就直接输出-1,使用队列先进先出的特点,在马每跳到一个方位后......
  • (一)MySQL概述
    一、概述SQL有两个重要的标准,分别是SQL92和SQL99,它们分别代表了92年和99年颁布的SQL标准。E-R(实体-关系)图它是我们用来描述现实世界的概念模型,在这个模型中有3个要素:实......
  • 案例分析&环境搭建、maven概述
    案例分析&环境搭建案例需求:1,提供index.html页面,页面中有一个省份下拉列表2.当页面加载完成后发送ajax请求,加载所有省份   maven概述maven是什么项目管理工具M......