Java ArrayList类
ArrayList对象可以用于存储一个对象列表

例子:
ArrayList<String> list = new ArrayList<String>()
例子:
public class TestString {
    public static void main(String [] args) {
//        String s = "java";
//        s = "html";
//        System.out.print(s);
        ArrayList<String> cityList = new ArrayList();
        cityList.add("London");
        cityList.add("ccccc");
        System.out.println(cityList.toString());
        cityList.remove(0);
        System.out.println(cityList.toString());
        cityList.add("ccheajdlkjf");
        System.out.println(cityList.toString());
        cityList.clear();
        System.out.println(cityList.toString());
    }
}
数组和ArrayList之间的异同

一旦创建了数组,它的大小就已经确定下来了。
向ArrayList曾删查改比较容易的,但向数组这样的话就比较复杂,为了实现这些操作,必须编写代码操作这个数组。
注意:
对数组排序用Array.sort(array)排序,而ArrayList则用Collections.sort(arrayList)方法
ArrayList<E> list = new ArrayList() 中的E不能是基本类型数据,他必须是一种对象
数组中创建一个ArrayList
例子:

Array类中的静态方法asList返回一个列表,该列表传递给ArrayList的构造方法用与创建一个ArrayList
一个ArrayList创建数组
例子:


Java ArrayList类的更多相关文章
- Java ArrayList类的简单介绍
		ArrayList类的说明: ArrayList类是List接口的实现类,java.util.ArrayList集合数据存储的结构是数组结构. 特点: 元素增删慢,查找快.(由于日常开发中使用最多的功 ... 
- 语言小知识-Java ArrayList类 深度解析
		· 问题 1:ArrayList 的 size 和 capacity 怎么理解? 如果把 ArrayList 看作一个杯子的话,capacity 就是杯子的容积,也就是代表杯子能装多少东西,而 siz ... 
- 12. java ArrayList类
		一.ArrayList定义  java.util.ArrayList是大小可变的数组的实现,存储在内的数据成为元素.此类提供一些方法来操作内部存储的元素.ArrayList中可不断添加元素,其大小也 ... 
- Java API —— ArrayList类 & Vector类 & LinkList类
		1.ArrayList类 1)ArrayList类概述 · 底层数据结构是数组,查询快,增删慢 · 线程不安全,效率高 2)ArrayList案例 ... 
- Java中ArrayList类详解
		1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和ILis ... 
- JDK1.8源码(五)——java.util.ArrayList 类
		关于 JDK 的集合类的整体介绍可以看这张图,本篇博客我们不系统的介绍整个集合的构造,重点是介绍 ArrayList 类是如何实现的. 1.ArrayList 定义 ArrayList 是一个用数组实 ... 
- java基础之集合框架--使用ArrayList类动态 存储数据
		一.ArrayList是List接口下的一个实现类,实现了长度可变的.连续的数组:拥有数组的特性. 遵循了LIst的规则:不唯一的.有序的. 如果没有增加泛型的话,集合中可以添加任何类型的数据. 使用 ... 
- Java重要类详解之ArrayList类
		https://blog.csdn.net/shengmingqijiquan/article/details/52634640 一.ArrayList概述 ArrayList 是一个数组队列,相当于 ... 
- Java中 ArrayList类常用方法和遍历
		ArrayList类对于元素的操作,基本体现在——增.删.查.常用的方法有: public boolean add(E e) :将指定的元素添加到此集合的尾部. public E remove(in ... 
随机推荐
- Luogu2264 树上游戏(点分治)
			要统计所有路径的信息,那我们考虑点分治,每次算经过分治中心的路径的贡献.然而路径的颜色数量实在是不好统计,既然只需要求从每个点出发的所有路径的颜色数量之和,那换一种思路,改为求从每个点出发包含某种颜色 ... 
- webapi 405 method not allowed
			问题的原因:创建webapi controller时,习惯创建了mvc的controller,而非api controller.导致引用包有问题. 这两天搞webapi开发的时候,遇见了405错误. ... 
- day27 封装
			广义上的面向对象的封装: 代码的保护,面向对象思想本身就是一种封装 只让自己的对象调用自己类的方法 狭义的封装: 面向对象的三大特性之一,其他两个是继承和多态. 属性和方法都可以藏起来不让你看到 cl ... 
- ARC062 - F. Painting Graphs with AtCoDeer (Polya+点双联通分量)
			似乎好久都没写博客了....赶快来补一篇 题意 给你一个 \(n\) 个点 , 没有重边和自环的图 . 有 \(m\) 条边 , 每条边可以染 \(1 \to k\) 中的一种颜色 . 对于任意一个简 ... 
- 自学Aruba4.2-Aruba AC基础配置(1)
			点击返回:自学Aruba之路 自学Aruba4.2-Aruba AC基础配置(1) 管理员登陆(admin/saic_admin): Cli Web 管理帐号 控制器基础设置: 控制器恢复出厂设置 查 ... 
- Centos6.5 防火墙开放端口
			0. 说明 centos6.5处于对安全的考虑,严格控制网络进去.所以在安装mysql或者使用tomcat,需要开放端口3306或8080. 通常的解决办法有两个.一个是直接关闭防火墙(非常不推荐): ... 
- 2019.3.28&2019.3.30考试
			2019.3.28 : 肥肠爆芡,因为这场考试的题太屑了,所以我咕咕了 Upd on 2019.3.30 压进来一篇(因为都没啥意义) 2019.3.30 : 全机房读错题+没有大样例=T2全体爆炸 ... 
- 2018年湘潭大学程序设计竞赛  H统计颜色
			链接:https://www.nowcoder.com/acm/contest/105/H来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536 ... 
- 鼠标监听事件MouseListener
			public class Demo extends JFrame { private JTextArea textArea; public Demo() { setBounds(100, 100, 4 ... 
- P5002 专心OI - 找祖先
			P5002 专心OI - 找祖先 给定一棵有根树(\(n \leq 10000\)),\(M \leq 50000\) 次询问, 求以 \(x\) 为 \(LCA\) 的点对个数 错误日志: 看下面 ... 
