獲取乙個集合中的資料,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 當資料規...