Java初學之集合(一)

2021-07-09 18:27:07 字數 425 閱讀 5542

刪除

獲取長度

判斷 將集合轉為陣列

取出元素

刪 改

查 特有的迭代器

treeset:二叉樹資料結構,可以對元素進行排序,不同步排序方式:需要元素具備比較功能,所以元素需要實現comparable介面,覆蓋compareto方法。

需求中也有這樣一種情況,元素具備的比較方法不是所需要的,也就是說不想按照自然排序的方法,而是按照自定義的排序方法,對元素進行排序。而且儲存到treeset中的元素萬一沒有比較方法,該如何排序呢?這是就只能使用第二種比較方式:讓集合具備比較功能。實現comparator介面,覆蓋compare方法,將comparator介面的物件作為引數傳遞到treeset集合建構函式。比較器更為靈活。

一周搞定JAVA 之集合(一)

a.陣列 存放任意型別,長度不可變 b.集合 存放物件,長度可變 首先要介紹的是collection單列集合,以及它下面的子類。如上圖所示,collection介面是單列集合的父類,具有所有單列集合的共同特性。圖中標色了的為常用集合。樓主繪製不易,請見諒!a.增 public boolean add...

字典與集合(一

1.字典 字典這種資料結構的特徵也正如字典一樣,使用名稱 內容進行資料的構建,在python中分別對應著鍵 值,習慣上稱之為鍵值對。特徵 1 字典中的資料必須是以鍵值對的形式的出現的 2 邏輯上講,鍵是不能重複的,而值可以重複 3 中的鍵是不可變的,也就是無法修改的 而值是可以變的,可修改的,可以是...

Java初學之IO(一)

獲取大小 獲取檔案物件的絕對路徑 獲取檔案物件的封裝路徑 獲取檔案的最後一次修改時間 檔案是否隱藏 建立新檔案 刪除檔案 判斷是否存在 獲取剩餘空間 獲取資料夾下的所有檔案 獲取檔案物件 outputstream 為了提高效率,引進了緩衝區 outputstream 對於文字檔案,想要操作檔案中的中...