開發知識點記錄

2021-10-23 09:57:41 字數 1562 閱讀 8840

獲取乙個集合中的資料,transform是物件組裝方法

//流是從支援資料處理操作的源生成的元素序列,源可以是陣列、檔案、集合、函式。流不是集合元素,它不是資料結構並不儲存資料,它的主要目的在於計算

plist.stream(

) .filter(person ->

"23.0".equals(person.getorderno(

))) //過濾篩選

.sorted(comparator.comparing(person::getsalary)) //排序

.distinct(

) //去重

.map(person::getname) //獲取名稱

.collect(collectors.tolist(

)); //轉換為list

map> map = plist.stream(

).collect(collectors.groupingby(person::getname))

; //分組

plist.stream(

).maptoint(person::getsalary).sum(

); //求和

map

result =

newhashmap

();//map第乙個key

result.

keyset()

.iterator()

.next()

;//map第乙個value

result.

value()

.iterator()

.next()

;

int pageno =

(totalnums + pagesize -1)

/ pagesize;

// 初始化必須傳入string的構造方法

bigdecimal a=

newbigdecimal

("0.005");

bigdecimal b =

newbigdecimal

("1000000");

bigdecimal c=

newbigdecimal

("-1000000");

// 加法

bigdecimal result = a.

add(b)

;// 減法

bigdecimal result2 = b.

subtract

(a);

// 乘法

bigdecimal result3 = a.

multiply

(b);

// 絕對值

bigdecimal result4 = c.

abs();

// 除法

bigdecimal result5 = b.

divide

(a,20

,bigdecimal.round_half_up)

;

知識點記錄

1 jensen不等式 jensen不等式表述如下 如果f是凸函式,x是隨機變數,那麼 特別地,如果f是嚴格凸函式,那麼 e f x f e x 當且僅當p x e x 1,也就是說x是常量。2 unet結構,卷積的三種模式 full,same,valid 其實這三種不同模式是對卷積核移動範圍的不同...

記錄知識點

03d 輸出三位寬度的整數,不足時前補0 3d 輸出三位寬度的整數,不足時後補空格 3d 輸出三位寬度的整數,不足時前補空格 d 輸出整數 未指定寬度,以實際寬度輸出 floor x 為1的值範圍是 1,2 而floor x 0.5 為1的範圍是 0.5,1.5 四捨五入 c語言函式總結大全 例如 ...

知識點記錄

資料結構與演算法 目的就是 達到 速度快和空間省 時間複雜度 細緻分析每一行 執行的次數,核心 執行次數的 n 的量級,就是整段要分析 的時間複雜度 加法法則 乘法法則 巢狀迴圈 複雜度量級,我們可以粗略地分為兩類,多項式量級和非多項式量級。其中,非多項式量級只有兩個 o 2n 和 o n 當資料規...