集合框架(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"));
	}
}


结果图:


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

相关文章推荐

生成十个没有相同元素的随机数

/** * 初始化一个数量为10的不重复的随机数组。 * 思路:先要定义一个数组用于存储产生的随机数,获取随机数后,然后自定义一个函数用来 * 判断生成的随机数中是否有相同的元素,用boolea...

地震相关苦笑话!乐观四川人笑中带泪回看地震 自制地动仪

川人自制“地动仪”标准版川人自制“地动仪”豪华版 这些乐观、积极、豁达、热爱生活的人们,讲述地震中的幽默 “妈的,还整个地震套餐哦,又是地震又是风雨的!”   “先吃点烧烤,不然遭埋起了咋撑100多个...

汉诺塔小游戏

需求:有三根柱子,分别为起始柱子、中间柱子和目标柱子,起始柱子上有圆盘,按从小到大的顺序摆放。需要将起始柱子上的圆盘全部挪到目标柱子上,在挪动的过程中可以借助中间柱子,每次只能挪动一个圆盘,而且每根柱...

new String()究竟创建几个对象?

new String()究竟创建几个对象?1. 由来遇到一个Java面试题,是关于String的,自己对String还有点研究?下面是题目的描述: 在Java中,new String("hello...

腾讯公司有抽奖活动吗NET腾讯有抽奖活动吗

★腾 讯 备 案 电 话【0755十3303十7551】抽 奖 二 线【95013十2195十0586】活 动 热线★抽奖腾讯备案电话【"075533十037十551""℡】抽 奖 二 线【"0755...

Java多线程 并发编程

文章转自:点击打开链接 一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不...

内部类(访问规则和静态内部类)

/* 内部类的访问规则: 1、内部类可以直接访问外部类的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了外部类中的一个引用 格式:外部类名.this 2、外部类要...

Java集合小总结(花了一晚上的时间)

java中的Collection是一个集合接口。它提供了对集合进行基本操作的通用接口方法。Collection接口在java类库中有很多具体的实现,其意义在于为各种具体的集合提供了最大化的同一操作方式...

浅议java中的final、static关键字

static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。并且由于这个特性,在静...

集合框架(一)——概述

集合框架构成图: 大纲: 1.      数组容器和集合的区别; 2.      集合框架的由来; 3.    &#...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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