20180823 老師筆記 List,Set集合

2021-08-25 19:47:40 字數 1456 閱讀 3043

複習

四捨五入,  錢

第一種方式:  bigdecimal 的setscale(小數字, 取捨的策略)

第二種方式: decimalformat  

第三種: string的format

%5.2d   à 十進位制整數

%f à 浮點數

%s à 字串

第四種: numberformat

collection介面存放的是乙個乙個資料

map介面存放的是一組key-value

collection介面的子介面: list, set

***list特點: 有序(次序),可重複

***set特點: 無序, 唯一

list的實現;類: arraylist    linkedlist

set的實現類: hashset, treeset  

map的實現類: hashmap, hashtable, treemap

list 常用的方法:

arraylist 預設初始容量 10

擴容 原來的容量的50%

迭代器: itertor

方法:  hasnext() 是否有下乙個元素

next() 獲取下乙個元素

remove移除下乙個元素

set集合

無序,唯一

實現類: hashset, treeset(可以排序), linkedhashset(有序,唯一

)判斷乙個物件與另外乙個物件是否相等?

object類的: hashcode()  equals()

先判斷兩個物件的hashcode值是否相等,

如果相等, 再執行equals(),  返回true, 這兩個物件是同乙個物件

如果hashcode 不相等,  這兩個物件不是同乙個物件

treeset: 可以進行排序的set集合,   唯一

treeset排序:

制定排序規則

comparable介面  元素實現這個介面  內比較器  一開始規定排序

public int compareto(t o);

返回值 > 0   大於

返回值 = 0   等於

返回值 <0  小於

comparator  介面, 外比較器  後期新增排序, 遵循開閉原則,

1)  自定義的類放到treeset, 需要該類,實現comparable介面, 重寫compareto()

2) 建立乙個比較器類, 實現comparator介面  重寫compare()方法, 該該比較器的物件傳遞給treeset

JAVAEE老師筆記(二)

載入驅動 把驅動類載入到jvm中 獲取連線 根據驅動管理器獲取連線 建立執行器 根據連線穿甲預處理執行。執行sql,處理結果 最麻煩的 關閉資源 不需要手動處理,多數情況下是程式設計人員寫錯了。arithmeticexception a1 classcastexception a3 illegala...

老師的qtp課堂筆記

重點 第1次課 測試流程回顧 測試計畫 測試方案 測試用例 測試執行。從是否使用工具角度,測試劃分為 手工測試 自動化測試 效能測試 功能自動化測試 專案裡,功能自動化測試應用範疇 冒煙測試 回歸測試 上線測試 驗收測試 全功能測試 自動化測試流程 測試計畫 測試方案 測試用例 開發和設計自動化指令...

lis3dh除錯筆記

很早前就想把工作筆記記錄在網上來,很多時候覺得沒有筆記很不利自己工作的提高,調過的東西,過一陣就忘了。而寫在筆記本上也沒有寫過,還是寫在網上吧。希望能堅持下去,養成記錄筆記的好習慣。1 調讀取三軸加速度資料的時候,如果開了中斷,資料fifo滿了,或者沒用fifo直接資料準備好了,那麼就會產生中斷,只...