List接口方法

本文介绍了List接口,它是Collection的子接口,属于集合框架。List有序、带索引,元素可重复。还讲解了List的常用方法,如add()、get()、remove()、set()等,并给出了在集合中添加、插入、修改、删除和获取元素以及遍历集合的代码示例。
 1 package cn.zhou.com;
 2 /*
 3 * List?-------是啥? Collection 的一个子接口!
 4 * 
 5 * 集合?容器?
 6 * 
 7 * 区分容器,每个容器的数据结构不一样!
 8 * 集合,数据存储的一种方式?
 9 * 
10 * 不断地向上抽取 ,出现体系,形成了集合框架!
11 * 
12 * list是集合框架中的接口!1
13 * 
14 * 顶层!Collection; 要学会 看顶层 用底层!
15 * 
16 * Collection :
17 * |--list 有序的,带索引的,通过索引可以精确的操作集合中的元素,元素是可以重复的!
18 * |--set
19 * 
20 * List 方法------>add() get() remove(); set()都是围绕索引进行的!
21 * 插入    获得    删除    修改
22 * 
23 * 
24 */    
25 import java.io.ObjectInputStream.GetField;
26 import java.util.ArrayList;
27 import java.util.Iterator;
28 import java.util.List;
29 
30 public class ListDemo {
31 public static void main(String[] args) {
32 listText();
33 }
34 public static void listText(){
35 List list=new ArrayList();
36 
37 //在集合中添加元素!
38 list.add(new Student("张三01",45));
39 list.add(new Student("张三02",45));
40 list.add(new Student("张三03",45));
41 
42 
43 
44 //1.在集合中插入元素! 改变集合的长度!
45 list.add(1,new Student("张晓",22));
46 
47 //5.修改元素
48 list.set(1, new Student("张三的孩子",15));
49 
50 //2.remove(num) 删除集合中的元素! num 决定删除那个角标!
51 //    list.remove(1);
52 
53 
54 //3.获得集合中的元素!
55 Object object=list.get(0);
56 for (int i = 0; i < list.size(); i++) {
57 System.out.println("get["+i+"]="+list.get(i));
58 }
59 
60 //4.遍历数组 获得集合中的元素!
61 for (Iterator it = list.iterator(); it.hasNext();) {
62 Student stu = (Student) it.next();
63 System.out.println(stu);
64 
65 }
66 
67 //    System.out.println(object);
68 }
69 }

 

转载于:https://www.cnblogs.com/ZXF6/p/10571690.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值