ArrayList类对于元素的操作,基本体现在——增、删、查。常用的方法有:

public boolean add(E e) 将指定的元素添加到此集合的尾部。

public E remove(int index) 移除此集合中指定位置上的元素。返回被删除的元素。

public E get(int index) 返回此集合中指定位置上的元素。返回获取的元素。

public int size() 返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。

containsobject obj):判断是否含有指定元素

public E set(int index, String element)把此集合中指定索引的元素,改为新的元素

这些都是最基本的方法,操作非常简单,代码如下:

public class ArrayListDemo {public static void main(String[] args) {//创建集合对象ArrayList<String> list = new ArrayList<String>();//添加元素list.add("hello");list.add("world");list.add("java");//public E get(int index):返回指定索引处的元素System.out.println("get:"+list.get(0));System.out.println("get:"+list.get(1));System.out.println("get:"+list.get(2));//public int size():返回集合中的元素的个数System.out.println("size:"+list.size());//public E remove(int index):删除指定索引处的元素,返回被删除的元素System.out.println("remove:"+list.remove(0));//遍历输出for(int i = 0; i < list.size(); i++){System.out.println(list.get(i));}}
}

转载于:https://www.cnblogs.com/libinhong/p/10988935.html

Java中 ArrayList类常用方法和遍历相关推荐

  1. Java中ArrayList类的常用方法

    ArrayList对象是可变数组,可以不设置长度.下面介绍一些常用方法.该对象是从0下标开始计算的.主要分成四个部分,增加元素,删除元素,修改元素,查找元素. 是有序的 目录 一.增加元素 二.删除元 ...

  2. java中ArrayList类的操作

    ArrayList类是Java集合框架出现之后用来取代Vector类的: 二者底层原理都是基于数组的算法,一模一样. 区别: Vector: 所有的方法都使用了synchronized修饰符. 线程安 ...

  3. java remove removeat_2016.3.12 Java中ArrayList类详解(转)

    1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...

  4. Java中BigDecimal类常用方法,舍入策略

    标题 Java BigDecimal 的舍入模式 (RoundingMode)详解 提一下银行家算法 BigDecimal和BigInteger Java中BigDecimal常用方法 BigDeci ...

  5. java 中date类常用方法

    1.Date 代表一个特定的时间,精确到毫秒: 方法名 说明 public Date() 创建一个Date对象,表示默认时间:把当前时间封装成Date对象 public Date(long date) ...

  6. Java中String类常用方法(转)

    转自:https://blog.csdn.net/kaishizhangcheng/article/details/52332543 int indexOf(String str) 该方法用于返回当给 ...

  7. java中(String)类常用方法

    作者简介: 博主在读计科双非本科,目前大二,正在学习JAVA,数据库,操作系统,计算机网络,数据结构,JAVA Web等- 个人主页:熬夜磕代码丶 作品专栏: java se 我变秃了,也变强了 给大 ...

  8. java中File类应用:遍历文件夹下所有文件

    练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...

  9. Java中ArrayList类的用法

    1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...

最新文章

  1. 暗夜ト星ノ冥土馆~ぷにゅぷりXX 汉化补丁
  2. pytorch使用horovod多gpu训练
  3. Android抽屉(SlidingDrawer --类似android通知栏下拉效果)
  4. Zabbix 钉钉报警
  5. 如何停止运行在服务器的项目,怎么启动和停止服务器
  6. mongodb分片+副本集集群环境搭建
  7. 微信在朋友圈强行置顶视频号直播分享,引网友疯狂吐槽:又丑又烦!
  8. 把项目通过maven生产源码包和文档包并发布到自己的私服上
  9. Atitit 文件系统概论 艾提拉著 目录 1. NTFS系统 1 1.1.  NTFS文件系统概述 1 1.2.   1.1  文件系统简介  1.2  NTFS文件系统 1 1.3. 第2章
  10. 重磅!清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!...
  11. 闭包及作用域销毁练习
  12. 10min快速回顾C++语法(六)函数专题
  13. Java常见基础笔试+面试题
  14. elementui 点击按钮(文字) 预览图片
  15. php 合成图片 微信公众号合成海报
  16. 500分能上的计算机院校,高考500分上下怎么选大学?推荐这几所学校
  17. 解决git clone速度太慢的问题(SS socks5代理)
  18. js 破解爬虫-四川金榜路AES加密
  19. 深度学习如何解决各类科学问题
  20. 利用 Heritrix 构建特定站点爬虫

热门文章

  1. Struts2笔记——struts常用标签
  2. 我是这样开始学编程的
  3. VMware workstation 网络设置详解
  4. heic怎么查看,如何打开heic
  5. 0009:err:listview:LISTVIEW_WindowProc unknown msg 108c问题解决
  6. 4.6 高斯约当消元法
  7. android 配置java_home_android – React Native:未设置JAVA_HOME,并且在PATH中找不到“java”命令...
  8. mybatis项目报java.sql.SQLException: Numeric Overflow的异常
  9. sprint计划会议
  10. Spring MVC 中的 controller层的方法的返回值类型