码迷,mamicode.com
首页 > 其他好文 > 详细

ArrayList和 LinkedList简单遍历

时间:2018-08-10 21:33:50      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:link   reac   意思   contain   last   print   imp   first   装箱   

 1 package Arraylist;
 2 
 3 import java.util.List;
 4 import java.util.ArrayList;
 5 import java.util.LinkedList;
 6 
 7 public class Test {
 8 public static void main(String[] args) {
 9     Dog dog1=new Dog("mijia",1);
10     Dog dog2=new Dog("q",2);
11     Dog dog3=new Dog("w",3);
12     Dog dog4=new Dog("e",4);
13     Dog dog5=new Dog("r",5);
14     Dog dog6=new Dog("t",6);
15     
16     
17     
18     /**+
19      * //声明Arraylist
20      */
21     List lis=new ArrayList();//ArrayList类
22     LinkedList liss=new LinkedList();//LinkeList类
23     lis.add(dog1);//Dog类型->Object  装箱0
24     lis.add(dog2);//1
25     lis.add(dog3);//2
26     lis.add(0,dog4);//把dog4对象添加到集合的索引为0的位置,其余的重新排列
27     
28     
29     liss.add(dog1);//Dog类型->Object  装箱0
30     liss.add(dog2);//1
31     liss.add(dog3);//2
32     
33     
34     
35     //contains包含     判断对象是否存在
36     if(lis.contains(dog1)){//返回值为布尔值
37         System.out.println("y");
38     }else{
39         System.out.println("n");
40     }
41         
42     
43     
44     /**
45      *     //1索引号删除
46      *     //2名字删除
47      */
48     lis.remove(0);
49     lis.remove(dog4);
50     
51     /**
52      * addFirst插入到最前面
53      * addLast插入到最后面
54      */
55 
56     liss.addFirst(dog6);
57     liss.addLast(dog5);
58     
59     System.out.print("第一个对象为");
60     ((Dog)liss.getLast()).show();//打印最后一个
61     liss.removeLast();//删除第一个对象
62     /**
63      * //1,索引号遍历
64      *    //2,foreach遍历
65      */
66     for (int qq = 0; qq < lis.size(); qq++) {//size 长度的意思    
67         Object obj=lis.get(qq);//Object->Dog//拆箱
68         Dog dog=(Dog)obj;
69         dog.show();
70     }
71     System.out.println("*****************");
72     //2,for each遍历
73     
74     for (Object object : liss) {
75         ((Dog) object).show();
76     }
77     
78     
79 }
80 }

 

ArrayList和 LinkedList简单遍历

标签:link   reac   意思   contain   last   print   imp   first   装箱   

原文地址:https://www.cnblogs.com/mj5714/p/9456900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!