亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在地圖上添加 Java 日期作為鍵

在地圖上添加 Java 日期作為鍵

斯蒂芬大帝 2023-03-09 11:01:01
這里是 Java 8,雖然我處理的是java.util.Date,而不是 LocalDate.我有一種情況需要創建一個Map<?,?>鍵所在的位置Dates:Map<Date, List<Fizz>> fizzesBySpecialDate = new HashMap<>;List<Fizz> fizzes = getFizzesSomehow();for (Fizz fizz : fizzes) {  Buzz buzz = getBuzzFromFizz(fizz);  if (fizzesBySpecialDate.containsKey(buzz.getSpecialDate())) {    fizzesBySpecialDate.get(buzz.getSpecialDate()).add(fizz);  } else {    final List<Fizz> newGroup = new ArrayList<>();    newGroup.add(fizz);    fizzesBySpecialDate.put(buzz.getSpecialDate(), newGroup);  }}因此,我的意圖是將所有Fizzes具有Buzz相同specialDate(例如 7/4/2019)的人映射在一起。但是,由于每個getBuzzFromFizz()都會返回Buzz一個帶有新Date實例的 a ,因此沒有一個實例Dates是同一個實例,所以我不相信上面的方法會起作用。我需要的是一種表達方式:“此地圖是否已包含與當前的新字符串日期相同的字符串日期Buzz? ”。有什么想法可以實現嗎?
查看完整描述

1 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

將鍵從更改為buzz.getSpecialDate()沒有時間的格式化字符串日期。而且您將能夠輕松地對嘶嘶聲進行分組。

例如 Key 可以是 YYYY-MM-dd 格式 Date

您可以使用DateFormat相同的。


查看完整回答
反對 回復 2023-03-09
  • 1 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號