本文主要是介绍Java基础教程34-LinkedList,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前面一篇文章介绍了ArrayList,这篇介绍LinkedList,LinkedList和ArrayList很相似,也有很多方法是ArrayList不具备的。下面通过一个练习来介绍LinkedList的基本使用。
package lesson01;
import java.util.ArrayList;
import java.util.LinkedList;
public class MyClass {public static void main(String[] args){LinkedList<String> mylist = new LinkedList<String>();mylist.add("Tom");mylist.add("Lucy");mylist.add("Anthony");mylist.add("tina");mylist.add("luca");// 遍历链表for(String x : mylist){System.out.println(x);}// 打印链表元素个数System.out.println("Size= "+mylist.size());//添加第一个元素mylist.addFirst("Bobo");// 末尾添加一个元素mylist.addLast("Zara");// 遍历链表,检查插入第一个和最后一个是否正确for(String x : mylist){System.out.println(x);}//删除第一个和最后一个mylist.removeLast();mylist.removeLast();for(String x : mylist){System.out.println(x);}//清空该链表mylist.clear();// 这里打印出来是空,为了观察效果,建议把前面打印代码注销for(String x : mylist){System.out.println(x);}}}
上面介绍了一些常见的方法,还有很多方法,你可以通过熟人mylist.后面就看到很多方法,有兴趣可以一一试试这些方法。下一篇,介绍ArrayList和LinkedList有什么区别。这篇关于Java基础教程34-LinkedList的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!