Java LinkedList size() 方法



描述

Java LinkedList size() 方法返回此列表中的元素数量,即列表的大小。每次对 LinkedList 进行更改时都会更新它。

声明

以下是 java.util.LinkedList.size() 方法的声明

public int size()

参数

返回值

此方法返回此列表中的元素数量。

异常

示例

获取整数 LinkedList 的大小示例

以下示例显示了 Java LinkedList size() 方法的使用。我们使用每个元素的 add() 方法调用将几个整数添加到 LinkedList 对象中。使用 size() 方法打印链表的大小。并使用 remove(index) 方法删除一个元素,并再次打印链表的大小。

package com.tutorialspoint;

import java.util.LinkedList;

public class LinkedListDemo {
   public static void main(String[] args) {
      
      // create an empty linked list 
      LinkedList<Integer> linkedList = new LinkedList<>();

      // use add() method to add elements in the linkedList
      linkedList.add(20);
      linkedList.add(30);
      linkedList.add(20);
      linkedList.add(30);
      linkedList.add(15);
      linkedList.add(22);
      linkedList.add(11);

      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());
	  
      // remove an element at index 2
      linkedList.remove(2);

      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

LinkedList Size = 7
LinkedList Size = 6

获取字符串 LinkedList 的大小示例

以下示例显示了 Java LinkedList size() 方法的使用。我们使用每个元素的 add() 方法调用将几个字符串添加到 LinkedList 对象中。使用 size() 方法打印链表的大小。并使用 remove(index) 方法删除一个元素,并再次打印链表的大小。

package com.tutorialspoint;

import java.util.LinkedList;

public class LinkedListDemo {
   public static void main(String[] args) {
      
      // create an empty linked list
      LinkedList<String> linkedList = new LinkedList<>();

      // use add() method to add elements in the linkedList
      linkedList.add("Welcome");
      linkedList.add("To");
      linkedList.add("Tutorialspoint");

      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());
	  
      // remove an element at index 2
      linkedList.remove(2);

      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());    
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

LinkedList Size = 3
LinkedList Size = 2

获取对象 LinkedList 的大小示例

以下示例显示了 Java LinkedList size() 方法的使用。我们使用每个元素的 add() 方法调用将几个 Student 对象添加到 LinkedList 对象中。使用 size() 方法打印链表的大小。并使用 remove(index) 方法删除一个元素,并再次打印链表的大小。

package com.tutorialspoint;

import java.util.LinkedList;

public class LinkedListDemo {
   public static void main(String[] args) {

      // create an empty linkedList
      LinkedList<Student> linkedList = new LinkedList<>();

      // use add() method to add elements in the linkedList
      linkedList.add(new Student(1, "Julie"));
      linkedList.add(new Student(2, "Robert"));
      linkedList.add(new Student(3, "Adam"));
	  
      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());
	  
      // remove an element at index 2
      linkedList.remove(2);

      // let us print the size of the linkedList again
      System.out.println("LinkedList Size = " + linkedList.size());      
   }
}

class Student {
   int rollNo;
   String name;

   Student(int rollNo, String name){
      this.rollNo = rollNo;
      this.name = name;
   }

   @Override
   public String toString() {
      return "[ " + this.rollNo + ", " + this.name + " ]";
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

LinkedList Size = 3
LinkedList Size = 2
java_util_linkedlist.htm
广告