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程式語言獲取集合的大小並驗證該集合是否為空。