java的LinkedList集合链表操作方法

缺乏、安全感 2022-01-31 05:57 277阅读 0赞
  1. package com.javabase.p1;
  2. import java.util.Iterator;
  3. import java.util.LinkedList;
  4. public class Testlinklist {
  5. public static void main(String[] args) {
  6. //LinkedList链表操作方法
  7. LinkedList<Integer> linkli = new LinkedList<Integer>();
  8. int i = 123;
  9. int i1 = 1230;
  10. int i2 = 1234;
  11. int i3 = 13;
  12. int i4 = 156;
  13. int i5 = 156;
  14. int i6 = 456;
  15. int i7 = 456;
  16. int i8 = 756;
  17. linkli.add(i);
  18. linkli.add(i1);
  19. linkli.add(i2);
  20. linkli.add(i3);
  21. linkli.add(i4);
  22. linkli.add(i5);
  23. linkli.add(i6);
  24. linkli.add(i7);
  25. linkli.add(i8);
  26. linkli.removeFirst(); //删除第一个
  27. linkli.add(1, i8); //插入
  28. //遍历LinkedList链表
  29. //四种方法 第一种
  30. Iterator<Integer> it = linkli.iterator();
  31. while (it.hasNext()) {
  32. int k = it.next();
  33. System.out.println(k);
  34. }
  35. System.out.print("\n");
  36. //第二种
  37. for (int j = 0; j < linkli.size(); j++) {
  38. int h = linkli.get(j);
  39. System.out.println(h);
  40. }
  41. System.out.print("\n");
  42. //第三种
  43. for (Integer d : linkli) {
  44. System.out.println(d);
  45. }
  46. System.out.print("\n");
  47. //第四种
  48. for (Iterator r = linkli.iterator(); r.hasNext();) {
  49. int sss = (int)r.next();
  50. System.out.println(sss);
  51. }
  52. }
  53. }

发表评论

表情:
评论列表 (有 0 条评论,277人围观)

还没有评论,来说两句吧...

相关阅读

    相关 LinkedList(Java)

    链表LinkedList 定义 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元