java 開發技巧總結。自用

2021-09-01 03:02:31 字數 1219 閱讀 2878

//1.獲得日期

localdate localdate = localdate.now();

//輸出 yyyy-mm-dd

system.out.println(localdate.tostring());

//獲取今天是今年的第幾天

system.out.println(localdate.getdayofyear());

//第幾月

system.out.println(localdate.getmonthvalue());

//第幾天

system.out.println(localdate.getdayofweek().getvalue());

//2.便利user

listmaplist = new arraylist<>();

//新增資料

for (int i = 0; i < 10; i++)

//根據id公升序排序

maplist.sort((s1,s2)-> s1.getid().compareto(s2.getid()));

//獲取user物件裡面的id返回到indexlist裡面

listindexlist = maplist.stream()

.map(user::getid).collect(collectors.tolist());

//copy物件

listnewmaplist = maplist.stream()

.map(olduser -> ).collect(collectors.tolist());

//陣列轉list

listarraytolist = arrays.aslist("1","3","2","3");

listdelrepetlist = new arraylist();

for (int i = 0; i < 5; i++)

//去重複

set s = new hashset(delrepetlist);

delrepetlist.clear();

delrepetlist.addall(s);

//list資料篩選

listreceditorarticlelist = paramlist.stream().filter(x->x.get("type").equals("rec")).collect(collectors.tolist());

自用 mongodb使用技巧

mongodb update 方法有三個引數,其中第三個引數是更新配置,可以設定 multiple true,表示第乙個引數匹配多條記錄時,會全部更新,否則只更新第一條,預設是false,mongodb官方文件裡是用multi,但php的驅動multiple upsert false,表示,如果第乙...

Java開發小技巧

1 當我們提供介面的時候,ajax 返回的時候,當物件在轉換 json 序列化 的時候,值為null或者為 的字段還是輸出來了。看上去不優雅。如果專案裡有jackson include.include.always default 都參與序列化 include.non default 當value為...

QT自用總結

qt的官方文件 1.橫向布局row,縱向布局column。常用屬性 width,height,x,y 2.rectangle 屬性 color 3.錨點屬性anchors。這個有很多屬性,用到的時候網上查吧。感覺qt布局這塊挺強大的。4.如何響應點選 image mousearea方法介紹 5.文字...