1. 程式人生 > >不經意間發現的java自動拆箱還有這功能

不經意間發現的java自動拆箱還有這功能

直接上程式碼

  • 這是 LocalDateTime類裡的 plusMinutes方法
  public LocalDateTime plusMinutes(long minutes) {
        return plusWithOverflow(date, 0, minutes, 0, 0, 1);
  }
  •  這是自己寫的日期工具方法
 public static String addMinutes(String dateStr, Integer minutes) {
        return LocalDateTime.parse(dateStr,SFYMDHMS_PRO).plusMinutes(time).format(SFYMDHMS_PRO);
 }
  • 神奇的地方就是Integer型別直接拆箱為long
  • 反過來long 無法直接裝箱為Integer