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 addObject obj

将指定元素obj追加到集合的末尾

posted @ 2018-03-23 16:57  叶墨悻  阅读(150)  评论(0编辑  收藏  举报