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);
}

JAVA链表的创建和使用

上一篇:第253天学习打卡(知识点回顾 springboot特点)


下一篇:Spring AOP中代理模式的使用