快速操作乙個list

2021-09-26 16:30:23 字數 717 閱讀 8891

取出list物件中的某個屬性,放在另乙個list中

把list中的資料轉為字串,用,號分隔

long userarray = (long) convertutils.convert(userids.split(","),long.class);
獲取單個:
dbdictionary dictionary = list.stream().filter(d -> d.getid ==1 (條件)).findany().orelse(null);
獲取多個:
listdictionarylist = list.stream().filter(f -> ( f.getid = 1 && (條件) )).collect(collectors.tolist());
listcollect = dictionarylist.stream().map(dbdictionary::getid).collect(collectors.tolist());
使用流的方式:
dictionarylist.stream() .collect(collectors.joining(","));
使用string.join的方式:
string.join(",", dictionarylist);
在工作中使用到了這些,後續會繼續新增

sql中傳入乙個list,返回乙個list

傳入陣列 返回list string sendpersonidarr sendpersonid.split listlist staffinfoservice.listphonesbyids sendpersonidarr select h.telphone from hr staff info h...

送你乙個vim快速操作指令

esc 命令列模式 匹配行首 匹配行尾 d 刪除至行尾 s 刪除行並插入 s 刪除字元並插入 移至行尾 a 在行尾附加 c 修改至行尾 h 螢幕頂行 l 螢幕底行 i 到行首插入 u 撤銷行內命令 m 螢幕中間行 v 可視行模式 主要ex命令 w 儲存 q退出 wq儲存並退出 q!不儲存退出 wq ...

自己寫乙個LIST

pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...