JAVA链表的创建和使用


import java.util.ArrayList;
import java.util.List;   //引用类ArrayList、List。

List mylist = new ArrayList();   //建链表mylist。不需要指定它的长度和数据类型。动态决定,输入多少就是多大。
                //ArrayList会把所有插入其中的数据都当作为object类型来处理。(与数组不同)
mylist.add("你好");   //装箱。
mylist.add(123);    //不同类型都可以装。
for(int i=0; i<mylist.size();i++)   //mylist.size():大小,动态决定,输入多少就是多大。//拆箱。
{
System.out.println(mylist.get(i));   //输出:mylist.get(i):第i个值。
}

 

链表的泛型集合:
泛型集合:定义类、接口时指定类型形参,这个类型形参将在声明变量、创建对象时确定。

List<String> mylist1 = new ArrayList<String>(); //只装String类型

mylist1.add("在吗?");    //装箱
//mylist1.add(1); 只能装String类型,会报错。
mylist1.add("好的");
System.out.println("第二个链表中共有" + mylist1.size() + "个数据,分别是:");
for(String s:mylist1)   //出箱
{
System.out.println(s);
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM