Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1895字,纯文字阅读大概需要3分钟。
内容图文
![Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试](/upload/InfoBanner/zyjiaocheng/1100/32a027c168924735a424c1c24fae862f.jpg)
1. List集合的特有功能概述:
(1)添加功能:
1 void add(int index, Object element):在指定位置添加元素
(2)获取功能:
1 Object get(int index):获取指定位置的元素
(3)List集合特有的迭代器:
1 ListIterator<E> listIterator():List(列表)迭代器
(4)删除功能:
1 Object remove(int index):根据索引删除元素,返回被删除的元素(通知用户删除了哪个元素)
(5)修改功能:
1 Object set(int index, Object element):根据索引修改元素,返回被修改的元素。
2. 测试:
1 package cn.itcast_03; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 /* 7 * List集合的特有功能: 8 * A:添加功能 9 * void add(int index,Object element):在指定位置添加元素 10 * B:获取功能 11 * Object get(int index):获取指定位置的元素 12 * C:列表迭代器 13 * ListIterator listIterator():List集合特有的迭代器 14 * D:删除功能 15 * Object remove(int index):根据索引删除元素,返回被删除的元素 16 * E:修改功能 17 * Object set(int index,Object element):根据索引修改元素,返回被修饰的元素 18 */ 19 public class ListDemo { 20 public static void main(String[] args) { 21 // 创建集合对象 22 List list = new ArrayList(); 2324// 添加元素25 list.add("hello"); 26 list.add("world"); 27 list.add("java"); 2829// void add(int index,Object element):在指定位置添加元素 30// list.add(1, "android");//没有问题 结果为:list:[hello, android, world, java] 31// IndexOutOfBoundsException 32// list.add(11, "javaee");//有问题 33// list.add(3, "javaee");//没有问题 前面添加了3个元素,没有集合size都会递增1,前面添加3个之后,size变成4,索引3(第4个元素添加没有问题) 34// list.add(4, "javaee"); //有问题 3536// Object get(int index):获取指定位置的元素 37// System.out.println("get:" + list.get(1));//没有问题 结果为:get:world 38// IndexOutOfBoundsException 39// System.out.println("get:" + list.get(11));//有问题 4041// Object remove(int index):根据索引删除元素,返回被删除的元素 42// System.out.println("remove:" + list.remove(1)); 43// IndexOutOfBoundsException 44// System.out.println("remove:" + list.remove(11)); 4546// Object set(int index,Object element):根据索引修改元素,返回被修饰的元素(原来的元素)47 System.out.println("set:" + list.set(1, "javaee")); 4849 System.out.println("list:" + list); 50 } 51 }
运行结果如下:
原文:http://www.cnblogs.com/hebao0514/p/4851977.html
内容总结
以上是互联网集市为您收集整理的Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试全部内容,希望文章能够帮你解决Java基础知识强化之集合框架笔记16:List集合的特有功能概述和测试所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。