Java ArrayDeque size() 方法



描述

Java ArrayDeque size() 方法返回此雙端佇列 (deque) 中元素的數量。每次對 ArrayDeque 進行更改時都會更新它。

宣告

以下是java.util.ArrayDeque.size() 方法的宣告

public int size()

引數

返回值

此方法返回此雙端佇列中的元素數量。

異常

獲取整數 ArrayDeque 的大小示例

以下示例演示了使用整數的 Java ArrayDeque size() 方法。我們建立了一個整數 ArrayDeque,新增一些元素,列印大小,然後使用 remove() 方法刪除第一個元素。由於 ArrayDeque 已修改,因此再次列印其大小。

package com.tutorialspoint;

import java.util.ArrayDeque;

public class ArrayDequeDemo {
   public static void main(String[] args) {
      
      // create an empty array deque
      ArrayDeque<Integer> deque = new ArrayDeque<>();

      // use add() method to add elements in the deque
      deque.add(25);
      deque.add(30);
      deque.add(20);
      deque.add(18);        

      // let us print the size of deque
      System.out.println("Size of ArrayDeque = " + deque.size());

      // it will retrieve first element after removing from deque
      deque.remove();
	  
      // let us print the size of deque again
      System.out.println("Size of ArrayDeque = " + deque.size());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Size of ArrayDeque = 4
Size of ArrayDeque = 3

獲取字串 ArrayDeque 的大小示例

以下示例演示了使用字串的 Java ArrayDeque size() 方法。我們建立了一個字串 ArrayDeque,新增一些元素,列印大小,然後使用 remove() 方法刪除第一個元素。由於 ArrayDeque 已修改,因此再次列印其大小。

package com.tutorialspoint;

import java.util.ArrayDeque;

public class ArrayDequeDemo {
   public static void main(String[] args) {
      
      // create an empty array deque
      ArrayDeque<String> deque = new ArrayDeque<>();

      // use add() method to add elements in the deque
      deque.add("A");
      deque.add("B");
      deque.add("C");
      deque.add("D");        

      // let us print the size of deque
      System.out.println("Size of ArrayDeque = " + deque.size());

      // it will retrieve first element after removing from deque
      deque.remove();
	  
      // let us print the size of deque again
      System.out.println("Size of ArrayDeque = " + deque.size());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Size of ArrayDeque = 4
Size of ArrayDeque = 3

獲取物件 ArrayDeque 的大小示例

以下示例演示了使用 Student 物件的 Java ArrayDeque size() 方法。我們建立了一個 Student 物件的 ArrayDeque,新增一些元素,列印大小,然後使用 remove() 方法刪除第一個元素。由於 ArrayDeque 已修改,因此再次列印其大小。

package com.tutorialspoint;

import java.util.ArrayDeque;

public class ArrayDequeDemo {
   public static void main(String[] args) {
      
      // create an empty array deque
      ArrayDeque<Student> deque = new ArrayDeque<>();

      // use add() method to add elements in the deque
      deque.add(new Student(1, "Julie"));
      deque.add(new Student(2, "Robert"));
      deque.add(new Student(3, "Adam"));       

      // let us print the size of deque
      System.out.println("Size of ArrayDeque = " + deque.size());

      // it will retrieve first element after removing from deque
      deque.remove();
	  
      // let us print the size of deque again
      System.out.println("Size of ArrayDeque = " + deque.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 + " ]";
   }
   
   @Override
   public boolean equals(Object obj) {
      Student s = (Student)obj;
      return this.rollNo == s.rollNo && this.name.equalsIgnoreCase(s.name);
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Size of ArrayDeque = 3
Size of ArrayDeque = 2
java_util_arraydeque.htm
廣告