ArrayList 集合
集合,目前可以简单理解为可变换长度的数组,比数组更加灵活,能够运用的地方更加的广泛
集合的常用格式为:
1.导包:
import java.util.ArrayList;
2.创建:
ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();
集合所储存的元素,只能是<>里指定的数据类型元素
<>里面只能存储引用数据类型,不能是基本数据类型
注意:在集合里的数据类型与基本类型是有所区别的
基本数据类型 对应的引用类型表现形式
byte → Byte
short → Short
int → integer
long → Long
float → Float
double → Double
char → Character
boolean → Boolean
ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();
↑ ↑
<>里面可以直接存放对象,当存放的是对象时,对象所拥有的数据类型集合都可以存储
一、ArrayList的常用方法:
boolean add(Object obj) 将指定元素添加到集合的末尾
1 // 创建ArrayList集合 2 ArrayList<String> list = new ArrayList<String>(); 3 // 向集合中添加元素 4 list.add("stu1"); 5 list.add("stu2"); 6 list.add("stu3"); 7 list.add("stu4"); 8
Obgect get (int index) 返回集合中指定位置上的元素
// 取出并打印指定位置的元素 System.out.println("第1个元素是:" + list.get(0));
int size() 返回集合中的元素个数
1 // 获取集合中元素的个数 2 System.out.println("集合的长度:" + list.size());
二、遍历
1 import java.util.ArrayList; 2 public class ArrayListDemo02 { 3 public static void main(String[] args) { 4 //创建ArrayList集合 5 ArrayList<Integer> list = new ArrayList<Integer>(); 6 //添加元素到集合 7 list.add(13); 8 list.add(15); 9 list.add(22); 10 list.add(29); 11 //遍历集合 12 for (int i = 0; i < list.size() ; i++) { //数组是用.length 集合是.size 13 //通过索引,获取到集合中每个元素 14 int n = list.get(i) ; 15 System.out.println(n); 16 } 17 } 18 }
boolean add(Object obj) |
将指定元素obj追加到集合的末尾 |