java集合写法_Java进阶篇(三)——Java集合类

集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法方便用户对集合进行遍历。

集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。

一.集合类接口

以下接口的常用方法有很多,这里只提其中重要的几个方法,其它方法在使用时可参照API。

1. List接口

List是列表类型,以线性方式存储对象,自身的方法都与索引有关,个别常用方法如下。

方法

返回值

功能描述

add(int index, Object obj)

void

用来向集合中的指定索引位置添加对象,集合的索引位置从0开始,其他对象的索引位置相对向后移一位

set(int index, E element)

Object

用指定元素替换列表中指定位置的元素,返回以前在指定位置的元素

indexOf(Object obj)

int

返回列表中对象第一次出现的索引位置,如果集合中不包含该元素则返回-1

lastIndexOf(Object obj)

int

返回列表中对象最后一次出现的索引位置,如果集合汇总不包含该元素则返回-1

listIterator()

ListIterator

用来获得一个包含所有对象的ListIterator迭代器

下面举一个实例,看看如何创建并添加修改集合元素。

1 importjava.util.Iterator;2 importjava.util.LinkedList;3 importjava.util.List;4

5 public classCollectionDemoList {6

7 public static voidmain(String[] args) {8 String aString = "A", bString = "B", cString = "C", dString = "D", eString = "

你可能感兴趣的:(java集合写法)