您可以使用 Collections 類別中的靜態方法建立單例集、列表和映射以及不可修改的集、列表和映射。 Collections 類別包含清單和集合的靜態方法。它還包含建立不可變單例集、清單和映射的方法,以及建立唯讀集、清單和映射的方法,如下圖所示。
Collections 類別定義了三個常數- EMPTY_SET、EMPTY_LIST 和EMPTY_MAPsingleton(Object o) 方法用於建立僅包含單一項目的不可變集,singletonList(Object o) 方法用於建立僅包含單一項目的不可變列表item,以及用於建立僅包含單一條目的不可變映射的singletonMap(Object key, Object value) 方法。
Collections類別也提供了六個靜態方法來傳回集合的唯讀視圖:unmodifyingCollection(Collection c)、unmodifyingCollection(Collection c)、unmodifyingList(List list)、unmodifyingMap(Map m)、unmodifyingSet(Set set)、unmodifyingSortedMap(SortedMap m) 與
以上是單例和不可修改的集合和映射的詳細內容。更多資訊請關注PHP中文網其他相關文章!