Java程式獲取集合大小並驗證集合是否為空
Java中的集合是一個框架,它提供類和介面來操作物件組。集合有助於在Java中儲存和操作不同型別的物件。集合的大小告訴我們特定集合中存在多少個元素。Java提供各種集合類,例如ArrayList、LinkedList、HashSet和TreeSet等。在本節中,我們將編寫一個Java程式來獲取集合的大小並驗證集合是否為空。
Java中不同型別的集合:
列表(List) - 列表是有序的物件集合,允許儲存重複的物件。ArrayList、LinkedList和Vector是一些列表。
集合(Set) - 集合是無序的物件集合,不允許重複元素。HashSet、LinkedHashSet和TreeSet是一些常用的集合。
對映(Map) - 對映用於儲存鍵值對形式的物件。每個鍵必須唯一,並且可以使用鍵檢索值。HashMap、LinkedHashMap和TreeMap是一些常用的對映。
佇列(Queue) - 佇列是有序的物件列表集合,遵循FIFO(先進先出)原則。元素新增到佇列的末尾,從佇列的開頭移除。PriorityQueue和LinkedList是一些常用的佇列。
棧(Stack) - 棧是一個遵循LIFO(後進先出)原則的集合。元素從棧的頂部新增和移除。
語法
建立集合物件
Collection<datatype> objectname = new Collectiontype;
size() - 返回集合的大小。
collectionObject.size()
isEmpty() - 如果集合為空,則返回布林值。
collectionObject.isEmpty()
查詢集合的大小並驗證集合是否為空
在這個例子中,我們將使用size()方法查詢集合的大小,並使用isEmpty()方法檢查集合是否為空。
演算法
建立一個集合物件並將元素新增到集合中。
使用size()方法獲取集合的大小並將其儲存在一個變數中。
列印該值。
使用isEmpty()方法檢查集合是否為空。
示例
在這個例子中,我們首先使用ArrayList()建構函式建立一個集合物件“c”。這意味著我們建立了一個ArrayList集合。然後,我們使用“add()”方法新增一些元素。然後,我們使用size()方法查詢集合的大小並將值儲存在“size”變數中並列印它。我們使用“isEmpty()”方法來驗證ArrayList是否為空。如果返回false,則集合不為空;否則,集合為空。
import java.util.ArrayList;
import java.util.Collection;
public class Main {
public static void main(String[] args) {
Collection<String> c = new ArrayList<>();
c.add("a");
c.add("b");
c.add("c");
int size = c.size();
System.out.println("The size of the collection is: " + size);
boolean flag = c.isEmpty();
if (flag) {
System.out.println("The collection is empty.");
} else {
System.out.println("The collection is not empty.");
}
}
}
輸出
The size of the collection is: 3 The collection is not empty.
因此,在本文中,我們討論瞭如何使用Java程式語言獲取集合的大小並驗證該集合是否為空。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP