map分組計算的各種計算

2021-10-02 12:21:49 字數 1912 閱讀 8322

//實體類

public

class

user

/**

* 1,跟據某個屬性(name)分組

**/map

> collectname = users.

stream()

.collect

(collectors.

groupingby

(user:

:getname));

system.out.

println

(collectname)

;/**

* 2,根據某個屬性(name)分組,求age的和

**/map

collectnamesumage = users.

stream()

.collect

(collectors.

groupingby

(user:

:getname,collectors.

summingint

(user:

:getage)))

; system.out.

println

(collectnamesumage)

;/**

* 3,取出一組物件的某個屬性(name)組成乙個新集合

*/ list

names = users.

stream()

.map

(user:

:getname)

.collect

(collectors.

tolist()

);system.out.

println

(names)

;/**

* 4,list去重複

*/ names = names.

stream()

.distinct()

.collect

(collectors.

tolist()

);system.out.

println

(names);

users = users.

stream()

.distinct()

.collect

(collectors.

tolist()

);system.out.

println

(users)

;/**

* 5,根據某個屬性(name)新增條件過濾資料

**/users = users.

stream()

.filter

(user -

> user.

getname()

.equals

("a"))

.collect

(collectors.

tolist()

);system.out.

println

(users)

;/**

* 6,判斷一組物件裡面有沒有屬性值是某個值

*/boolean checkname = names.

contains

("a");

system.out.

println

(checkname)

;boolean bool = users.

stream()

.anymatch

(user -

>

"a".

equals

(user.

getname()

)); system.out.

println

(bool)

;

各種RTT的計算

建立連線要1個rtt http 1.0 非永續性連線 http 1.1 永續性連線 假設網路無差錯 無資料丟失,基於http 1.0,傳輸乙個引用10個jpeg影象的web頁需要的時間為多少?假定在同一web伺服器上的某html檔案引用了3個非常小的物件 例如 忽略傳送時間,往返時延為rtt,不考慮...

日期的各種計算

突然看到一堆的日起計算的相關問題就參考了一些 用c 寫了個程式,主要思想就是日期的偏移全部換成相對同乙個日期的再計算,這樣簡單多了,附上 有問題歡迎指正 1 include2 include3 include4 include5 using namespace std 6 日期函式 7int day...

mAP的計算方法

git開源專案 比如unsky的fpn 中test net.py呼叫test.py下的def test net net,imdb,max per image 1000,thresh 0.05,vis false 函式。之後會順一遍,先介紹下思路 假設一張測試有3個標定好的ground truth 黑...