Java中 ArrayList类常用方法和遍历
ArrayList类对于元素的操作,基本体现在——增、删、查。常用的方法有:
public boolean add(E e) :将指定的元素添加到此集合的尾部。
public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
contains(object 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类常用方法和遍历相关推荐
- Java中ArrayList类的常用方法
ArrayList对象是可变数组,可以不设置长度.下面介绍一些常用方法.该对象是从0下标开始计算的.主要分成四个部分,增加元素,删除元素,修改元素,查找元素. 是有序的 目录 一.增加元素 二.删除元 ...
- java中ArrayList类的操作
ArrayList类是Java集合框架出现之后用来取代Vector类的: 二者底层原理都是基于数组的算法,一模一样. 区别: Vector: 所有的方法都使用了synchronized修饰符. 线程安 ...
- java remove removeat_2016.3.12 Java中ArrayList类详解(转)
1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...
- Java中BigDecimal类常用方法,舍入策略
标题 Java BigDecimal 的舍入模式 (RoundingMode)详解 提一下银行家算法 BigDecimal和BigInteger Java中BigDecimal常用方法 BigDeci ...
- java 中date类常用方法
1.Date 代表一个特定的时间,精确到毫秒: 方法名 说明 public Date() 创建一个Date对象,表示默认时间:把当前时间封装成Date对象 public Date(long date) ...
- Java中String类常用方法(转)
转自:https://blog.csdn.net/kaishizhangcheng/article/details/52332543 int indexOf(String str) 该方法用于返回当给 ...
- java中(String)类常用方法
作者简介: 博主在读计科双非本科,目前大二,正在学习JAVA,数据库,操作系统,计算机网络,数据结构,JAVA Web等- 个人主页:熬夜磕代码丶 作品专栏: java se 我变秃了,也变强了 给大 ...
- java中File类应用:遍历文件夹下所有文件
练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...
- Java中ArrayList类的用法
1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ...
最新文章
- 暗夜ト星ノ冥土馆~ぷにゅぷりXX 汉化补丁
- pytorch使用horovod多gpu训练
- Android抽屉(SlidingDrawer --类似android通知栏下拉效果)
- Zabbix 钉钉报警
- 如何停止运行在服务器的项目,怎么启动和停止服务器
- mongodb分片+副本集集群环境搭建
- 微信在朋友圈强行置顶视频号直播分享,引网友疯狂吐槽:又丑又烦!
- 把项目通过maven生产源码包和文档包并发布到自己的私服上
- Atitit 文件系统概论 艾提拉著 目录 1. NTFS系统	1 1.1. NTFS文件系统概述	1 1.2. 1.1 文件系统简介 1.2 NTFS文件系统	1 1.3. 第2章
- 重磅!清华大学网上课程面向全国免费开放!无需登录、注册!在家上清华!...
- 闭包及作用域销毁练习
- 10min快速回顾C++语法(六)函数专题
- Java常见基础笔试+面试题
- elementui 点击按钮(文字) 预览图片
- php 合成图片 微信公众号合成海报
- 500分能上的计算机院校,高考500分上下怎么选大学?推荐这几所学校
- 解决git clone速度太慢的问题(SS socks5代理)
- js 破解爬虫-四川金榜路AES加密
- 深度学习如何解决各类科学问题
- 利用 Heritrix 构建特定站点爬虫
热门文章
- Struts2笔记——struts常用标签
- 我是这样开始学编程的
- VMware workstation 网络设置详解
- heic怎么查看,如何打开heic
- 0009:err:listview:LISTVIEW_WindowProc unknown msg 108c问题解决
- 4.6 高斯约当消元法
- android 配置java_home_android – React Native:未设置JAVA_HOME,并且在PATH中找不到“java”命令...
- mybatis项目报java.sql.SQLException: Numeric Overflow的异常
- sprint计划会议
- Spring MVC 中的 controller层的方法的返回值类型