集合框架(List集合的一些特有方法)

原创 2015年11月18日 22:14:08
/*
 Collection:
 		|-----List:元素是有序的,元素可以重复,应为该集合体系有索引。
 		|-----Set:元素是无序的,不可以重复。
 		
 List:
 	特有方法:凡是可以操作角标的方法都是该体系特有的方法。
 
 增
 	add(index,element);
 	addAll(index,Collection);
 删
 	remove(index);
 改
 	set(index,element);
 查
 	get(index);
 	subList(from,to);
 	ListIterator();
 */

import java.util.ArrayList;   //导入包
public class ListDemo {
	public static void main(String[] args) {
		ArrayList al=new ArrayList();
		//添加元素
		al.add("java01");
		al.add("java02");
		al.add("java03");
		System.out.println("原集合为:"+al);
		//在指定位置添加元素
		al.add(1,"java04");
		System.out.println("添加元素后的集合为:"+al);
		//删除指定位置的元素
		al.remove(3);
		System.out.println("删除元素后的集合为:"+al);
		//修改元素
		al.set(1, "java06");
		System.out.println("修改元素后的集合为:"+al);
		//查找元素
		System.out.println("角标为2的元素为:"+al.get(2));
		System.out.println(al.subList(0, 2));
		//获取所有元素
		for(int x=0;x<al.size();x++)
		{
			System.out.println("al["+x+"]="+al.get(x));
		}
		/*
		 迭代器方法:
		 Iterator it=al.iterator();
		 while(it.hasNext())
		 {
		 	System.out.println(it.next());
		 }
		 */
		//通过indexOf获取对象位置
		System.out.println("java02在集合中的位置为:"+al.indexOf("java02"));
	}
}


结果图:


版权声明:本文为博主原创文章,如需转载请注明出处。

Java 集合体系详解——List体系有序集合

引言面向对象语言对事物的体现必然是以对象的形式,Java工程师为了方便多多个对象的操作,就对对象进行存储,集合就是存储对象的一种方式,他们的底层都是基于不同的数据结构。当然集合和数组一样都是容器,数组...

java集合框架LinkedList类的方法理解

java提供的LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList与ArrayList一样实现List接口,只是ArrayList是List接...

Java集合框架之Map实例解析

1、Map概述1.1 什么是Map Map是将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map 接口提供三种collection 视图,允许以键集(keySet())...

java学习日记_78:集合框架之List特有迭代器的使用

列表迭代器:   ListIterator listIterator():List集合特有的迭代器   该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next(...

集合框架_List集合的特有功能概述和测试

package cn.itcast_03; import java.util.ArrayList; import java.util.List; /*集合框架_List集合的特有功能概述和测试 ...

集合框架_ListIterator的特有功能

package cn.itcast_04; import java.util.ArrayList; import java.util.Iterator; import java.util.List;...

java集合框架-List和Set和相关的方法

该博客简单的介绍了Set和List集合的特征和不同点,简要分析了集合的储存空间问题,概括了集合最主要的方法解析及如何使用。...

Java集合框架(下)之List与Set的contains()方法

Java集合框架(上)介绍了List与Set的基本用法:增删改查,Java集合框架(中)介绍了Map的基本用法:增删改查。但是还不够运用于实际应用,下面就开始介绍List与Set中是否包含某元素的用法...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:集合框架(List集合的一些特有方法)
举报原因:
原因补充:

(最多只允许输入30个字)