国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六)

這篇具有很好參考價(jià)值的文章主要介紹了進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

API? ? ? ? ? ? ? ?

? ? ? 1.0?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的API說(shuō)明

????????1.1?如何創(chuàng)建LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的對(duì)象

????????1.2?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以?get 開(kāi)頭實(shí)例方法

????????1.3?LocalDateTime 類(lèi)中的 toLocalDate() toLocalTime() 實(shí)例方法

????????1.4?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以with開(kāi)頭實(shí)例方法?

????????1.5?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以?plus?開(kāi)頭實(shí)例方法?

????????1.6?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以 minus?開(kāi)頭實(shí)例方法?

????????1.7?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中 equals() 、isBefore()、isAfter() 例方法?


API? ? ? ? ? ? ? ?

? ? ? ? 1.0?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的API說(shuō)明

? ? ? ? 由于LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的API的使用是大致相同。

? ? ? ? LocalDate:代表本地日期(年、月、日、星期)

????????LocalTime:代表本地時(shí)間(時(shí)、分、秒、納秒)

? ? ? ? LocalDateTime:代表本地日期、時(shí)間(年、月、日、星期、時(shí)、分、秒、納秒)

? ? ? ? 1.1?如何創(chuàng)建LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的對(duì)象

? ? ? ? 可以通過(guò) 類(lèi)名.now()?靜態(tài)方法來(lái)創(chuàng)建當(dāng)前日期、時(shí)間、日期時(shí)間的對(duì)象,還可以通過(guò) 類(lèi)名.of() 靜態(tài)方法來(lái)創(chuàng)建指定日期、時(shí)間、日期時(shí)間的對(duì)象。?

通過(guò) 類(lèi)名.now()?靜態(tài)方法來(lái)創(chuàng)建當(dāng)前日期、時(shí)間、日期時(shí)間的對(duì)象代碼如下:

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {

        //創(chuàng)建當(dāng)前日期對(duì)象
        LocalDate localDate = LocalDate.now();
        System.out.println(localDate);

        //創(chuàng)建當(dāng)前時(shí)間對(duì)象
        LocalTime localTime = LocalTime.now();
        System.out.println(localTime);

        //創(chuàng)建當(dāng)前日期、時(shí)間對(duì)象
        LocalDateTime localDateTime = LocalDateTime.now();
        System.out.println(localDateTime);
    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

????????

通過(guò) 類(lèi)名.of() 靜態(tài)方法來(lái)創(chuàng)建指定日期、時(shí)間、日期時(shí)間的對(duì)象的代碼如下:

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {

        //創(chuàng)建指定日期對(duì)象
        LocalDate localDate = LocalDate.of(2025, 12, 12);
        System.out.println(localDate);

        //創(chuàng)建指定時(shí)間對(duì)象
        LocalTime localTime = LocalTime.of(9, 30, 12);
        System.out.println(localTime);

        //創(chuàng)建指定日期、時(shí)間對(duì)象
        //也可以把直接上面的結(jié)合起來(lái)
        LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime);
        System.out.println(localDateTime);

    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

????????

? ? ? ? 1.2?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以?get 開(kāi)頭實(shí)例方法

? ? ? ? ?通過(guò)?get 開(kāi)頭的實(shí)例方法來(lái)獲取相對(duì)應(yīng)的信息。

代碼如下:

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {
        //創(chuàng)建當(dāng)前日期對(duì)象
        LocalDate localDate = LocalDate.now();
            //獲取到了當(dāng)前年
       int year = localDate.getYear();
        System.out.println(year);
            //獲取到了當(dāng)前月
        int month = localDate.getMonthValue();
        System.out.println(month);
            //獲取到了當(dāng)前日
        int date = localDate.getDayOfMonth();
        System.out.println(date);
            //獲取當(dāng)前星期幾
        int week = localDate.getDayOfWeek().getValue();
        System.out.println(week);


        //創(chuàng)建當(dāng)前時(shí)間對(duì)象
        LocalTime localTime = LocalTime.now();
            //獲取當(dāng)前小時(shí)
        int hour = localTime.getHour();
        System.out.println(hour);
            //獲取當(dāng)前分鐘
        int minute = localTime.getMinute();
        System.out.println(minute);
            //獲取當(dāng)前秒
        int second = localTime.getSecond();
        System.out.println(second);
            //獲取當(dāng)前納秒
        long a = localTime.getNano();
        System.out.println(a);

        System.out.println("-----------------------------------");
        //創(chuàng)建當(dāng)前日期、時(shí)間對(duì)象,其實(shí)這類(lèi)就是上面兩個(gè)類(lèi)的集合
        LocalDateTime localDateTime = LocalDateTime.now();
        System.out.println(localDateTime.getYear());
        System.out.println(localDateTime.getMonthValue());
        System.out.println(localDateTime.getDayOfMonth());
        System.out.println(localDateTime.getDayOfWeek().getValue());
        System.out.println(localDateTime.getHour());
        System.out.println(localDateTime.getMinute());
        System.out.println(localDateTime.getSecond());
        System.out.println(localDateTime.getNano());
        
    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

? ? ? ? 1.3?LocalDateTime 類(lèi)中的 toLocalDate() 與 toLocalTime() 實(shí)例方法

? ? ? ? 簡(jiǎn)單的理解為,就是把?LocalDateTime類(lèi) 一分為二成?LocalDate類(lèi) 與 LocalTime類(lèi)。

???代碼如下:

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {

        LocalDateTime localDateTime = LocalDateTime.of(2024, 12, 12,
                9, 30, 30, 30);
        System.out.println(localDateTime);

        System.out.println("-----------------------------------");
        LocalDate localDate = localDateTime.toLocalDate();
        System.out.println(localDate);

        LocalTime localTime = localDateTime.toLocalTime();
        System.out.println(localDateTime);

    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

? ? ? ??

????????1.4?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以with開(kāi)頭實(shí)例方法?

? ? ? ? 通過(guò) with 開(kāi)頭的實(shí)例方法來(lái)直接修改對(duì)應(yīng)的信息,需要注意的是以上三個(gè)類(lèi)所創(chuàng)建出來(lái)的對(duì)象都是不可改變的,所以這里的修改指的是創(chuàng)建一個(gè)新的對(duì)象。? ? ? ??

代碼如下:

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {

        LocalDate localDate = LocalDate.of(2025,12,12);
        LocalDate reviseLocalDate2 = localDate.withYear(2027);
        LocalDate reviseLocalDate3 = localDate.withMonth(11);
        LocalDate reviseLocalDate4 = localDate.withDayOfMonth(22);

        System.out.println(localDate);
        System.out.println(reviseLocalDate2);
        System.out.println(reviseLocalDate3);
        System.out.println(reviseLocalDate4);

        System.out.println("---------------------------------------------");
        LocalTime localTime = LocalTime.of(11,11,11);
        LocalTime reviseLocalTime2 = localTime.withHour(12);
        LocalTime reviseLocalTime3 = localTime.withMinute(12);
        LocalTime reviseLocalTime4 = localTime.withSecond(12);

        System.out.println(localTime);
        System.out.println(reviseLocalTime2);
        System.out.println(reviseLocalTime3);
        System.out.println(reviseLocalTime4);

        System.out.println("--------------------------------------------");
        LocalDateTime localDateTime = LocalDateTime.of(localDate,localTime);
        LocalDateTime reviseLocalDateTime2 = localDateTime.withYear(2028);
        LocalDateTime reviseLocalDateTime3 = localDateTime.withMonth(3);
        LocalDateTime reviseLocalDateTime4 = localDateTime.withDayOfMonth(9);
        LocalDateTime reviseLocalDateTime5 = localDateTime.withHour(10);
        LocalDateTime reviseLocalDateTime6 = localDateTime.withMinute(11);
        LocalDateTime reviseLocalDateTime7 = localDateTime.withSecond(12);

        System.out.println(localDateTime);
        System.out.println(reviseLocalDateTime2);
        System.out.println(reviseLocalDateTime3);
        System.out.println(reviseLocalDateTime4);
        System.out.println(reviseLocalDateTime5);
        System.out.println(reviseLocalDateTime6);
        System.out.println(reviseLocalDateTime7);
    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

????????1.5?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以?plus?開(kāi)頭實(shí)例方法?

? ? ? ? 通過(guò)以 plus 開(kāi)頭的實(shí)例方法,可以把某個(gè)信息增加,需要重點(diǎn)注意的是,每次增加對(duì)象某個(gè)信息的時(shí)候,都會(huì)返回一個(gè)新的對(duì)象

代碼如下:

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {
        LocalDate localDate = LocalDate.of(2025,12,12);
        LocalDate reviseLocalDate2 = localDate.plusYears(5);
        LocalDate reviseLocalDate3 = localDate.plusMonths(11);
        LocalDate reviseLocalDate4 = localDate.plusDays(22);

        System.out.println(localDate);
        System.out.println(reviseLocalDate2);
        System.out.println(reviseLocalDate3);
        System.out.println(reviseLocalDate4);

        System.out.println("----------------------------------------");
        LocalTime localTime = LocalTime.of(11,11,11);
        LocalTime reviseLocalTime2 = localTime.plusHours(12);
        LocalTime reviseLocalTime3 = localTime.plusMinutes(12);
        LocalTime reviseLocalTime4 = localTime.plusSeconds(12);

        System.out.println(localTime);
        System.out.println(reviseLocalTime2);
        System.out.println(reviseLocalTime3);
        System.out.println(reviseLocalTime4);

        System.out.println("-----------------------------------------");
        LocalDateTime localDateTime = LocalDateTime.of(localDate,localTime);
        LocalDateTime reviseLocalDateTime2 = localDateTime.plusYears(2028);
        LocalDateTime reviseLocalDateTime3 = localDateTime.plusMonths(3);
        LocalDateTime reviseLocalDateTime4 = localDateTime.plusDays(9);
        LocalDateTime reviseLocalDateTime5 = localDateTime.plusHours(10);
        LocalDateTime reviseLocalDateTime6 = localDateTime.plusMinutes(11);
        LocalDateTime reviseLocalDateTime7 = localDateTime.plusSeconds(12);

        System.out.println(localDateTime);
        System.out.println(reviseLocalDateTime2);
        System.out.println(reviseLocalDateTime3);
        System.out.println(reviseLocalDateTime4);
        System.out.println(reviseLocalDateTime5);
        System.out.println(reviseLocalDateTime6);
        System.out.println(reviseLocalDateTime7);
    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

????????

????????1.6?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中的以 minus?開(kāi)頭實(shí)例方法?

? ? ? ? 通過(guò)以 minus?開(kāi)頭的實(shí)例方法,可以把某個(gè)信息減少,需要重點(diǎn)注意的是,每次減少對(duì)象某個(gè)信息的時(shí)候,都會(huì)返回一個(gè)新的對(duì)象。

代碼如下:

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {
    public static void main(String[] args) {
        LocalDate localDate = LocalDate.of(2025,12,12);
        LocalDate reviseLocalDate2 = localDate.minusYears(5);
        LocalDate reviseLocalDate3 = localDate.minusMonths(11);
        LocalDate reviseLocalDate4 = localDate.minusDays(22);

        System.out.println(localDate);
        System.out.println(reviseLocalDate2);
        System.out.println(reviseLocalDate3);
        System.out.println(reviseLocalDate4);

        System.out.println("---------------------------------------");
        LocalTime localTime = LocalTime.of(11,11,11);
        LocalTime reviseLocalTime2 = localTime.minusHours(12);
        LocalTime reviseLocalTime3 = localTime.minusMinutes(12);
        LocalTime reviseLocalTime4 = localTime.minusSeconds(12);

        System.out.println(localTime);
        System.out.println(reviseLocalTime2);
        System.out.println(reviseLocalTime3);
        System.out.println(reviseLocalTime4);

        System.out.println("----------------------------------------");
        LocalDateTime localDateTime = LocalDateTime.of(localDate,localTime);
        LocalDateTime reviseLocalDateTime2 = localDateTime.minusYears(2028);
        LocalDateTime reviseLocalDateTime3 = localDateTime.minusMonths(3);
        LocalDateTime reviseLocalDateTime4 = localDateTime.minusDays(9);
        LocalDateTime reviseLocalDateTime5 = localDateTime.minusHours(10);
        LocalDateTime reviseLocalDateTime6 = localDateTime.minusMinutes(11);
        LocalDateTime reviseLocalDateTime7 = localDateTime.minusSeconds(12);

        System.out.println(localDateTime);
        System.out.println(reviseLocalDateTime2);
        System.out.println(reviseLocalDateTime3);
        System.out.println(reviseLocalDateTime4);
        System.out.println(reviseLocalDateTime5);
        System.out.println(reviseLocalDateTime6);
        System.out.println(reviseLocalDateTime7);
    }
}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言

????????1.7?LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)中 equals() 、isBefore()、isAfter() 例方法?

? ? ? ? equals()?用來(lái)判斷兩個(gè)相同類(lèi)型的對(duì)象的內(nèi)容如,日期、時(shí)間、日期時(shí)間是否相同

????????isBefore()?用來(lái)判斷兩個(gè)相同類(lèi)型的對(duì)象的內(nèi)容如,日期、時(shí)間、日期時(shí)間是否為調(diào)用該方法的對(duì)象之前

????????isAfter()?用來(lái)判斷兩個(gè)相同類(lèi)型的對(duì)象的內(nèi)容如,日期、時(shí)間、日期時(shí)間是否為調(diào)用該方法的對(duì)象之后

以代碼如下(equals() 方法為例):

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

public class LocalDate_LocalTime_LocalDateTime {

    public static void main(String[] args) {
        LocalDate a = LocalDate.of(2023,12,12);
        LocalDate b = LocalDate.of(2023,12,12);
        System.out.println(a.equals(b));

        System.out.println("----------------------------------------");
        LocalTime c = LocalTime.of(9,30,30);
        LocalTime d = LocalTime.of(9,30,30);
        System.out.println(c.equals(d));

        System.out.println("----------------------------------------");
        LocalDateTime e = LocalDateTime.of(a,c);
        LocalDateTime f = LocalDateTime.of(b,d);
        System.out.println(e.equals(f));

    }

}

運(yùn)行結(jié)果如下:

進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六),java,開(kāi)發(fā)語(yǔ)言



? ? ? ? 小結(jié),這幾個(gè)類(lèi)的API,可以相對(duì)比的去學(xué)習(xí),不算很難,多敲代碼熟練掌握即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-717621.html

到了這里,關(guān)于進(jìn)階JAVA篇- LocalDate 類(lèi)與 LocalTime 類(lèi)、LocalDateTime 類(lèi)的常用API(六)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java中Date、LocalDate、LocalTime、時(shí)間戳的相互轉(zhuǎn)化和基本使用方法

    目錄 1、Date 1、Date格式化工具——SimpleDateFormate用于時(shí)間的格式化 2、SimpleDateFormate中的常用方法 2、LocalDate與LocalTime? 1、LocalDate的常用方法 2、LocalTime的創(chuàng)建、構(gòu)造 3、LocalDate、LocalTime格式化工具——DateTimeFormatter 4、parse()與format() 3、calendar 4、時(shí)間戳 1、時(shí)間戳轉(zhuǎn)換為自定義格

    2024年02月03日
    瀏覽(30)
  • JAVA8新特性(Stream API,LocalDate,LocalDateTime)

    一. Stream API 1.1 基礎(chǔ) 代碼參數(shù)準(zhǔn)備: 場(chǎng)景一:知道一個(gè)ListUser對(duì)象,如何獲取ListUser的所有用戶id? 場(chǎng)景二:知道一個(gè)ListUser對(duì)象,如何獲取ListUser中年齡大于50的用戶? 場(chǎng)景三:知道一個(gè)ListUser對(duì)象,如何按照年齡從小到小排序,從大到小排序? 場(chǎng)景四:知道一個(gè)ListUser對(duì)象

    2024年02月16日
    瀏覽(20)
  • Java String、Date、Calendar、LocalDate和LocalDateTime互轉(zhuǎn)

    目錄 一、String和Date互轉(zhuǎn) 1.1 String時(shí)間轉(zhuǎn)為Date 1.2 Date轉(zhuǎn)為String 二、String和Calendar互轉(zhuǎn) 2.1 String時(shí)間轉(zhuǎn)為Calendar 2.2 Calendar轉(zhuǎn)為String 三、String和LocalDate(LocalDateTime)互轉(zhuǎn) 3.1 String時(shí)間轉(zhuǎn)為L(zhǎng)ocalDate(LocalDateTime) 3.2 LocalDate(LocalDateTime)轉(zhuǎn)為String 四、Date和Calendar互轉(zhuǎn) 4.1 Date轉(zhuǎn)為Calen

    2024年02月06日
    瀏覽(33)
  • LocalDateTime、LocalDate與Date互轉(zhuǎn)

    ????????LocalDateTime、LocalDate是JDK1.8提供的新的時(shí)間操作接口,而Date是JDK1.0提供的時(shí)間操作接口,LocalDateTime/LocalDate提供許多便捷的時(shí)間操作函數(shù),使用起來(lái)相當(dāng)方便,在實(shí)際的編程中經(jīng)常會(huì)用到這幾個(gè)類(lèi),有時(shí)候難免會(huì)存在相互轉(zhuǎn)換的情況,本文將使用代碼講解具體的轉(zhuǎn)

    2024年02月11日
    瀏覽(23)
  • LocalDate、LocalDateTime計(jì)算時(shí)間差

    LocalDate、LocalDateTime計(jì)算時(shí)間差

    LocalDateTime計(jì)算天數(shù)和時(shí)間差 以下是Jdk1.7存在的問(wèn)題以及Jdk1.8新特性 Jdk1.7的問(wèn)題 ??在Jdk1.8版本發(fā)布了新的Date-Time API來(lái)加強(qiáng)對(duì)時(shí)間、日期的處理。這是因?yàn)樵贘dk1.7中時(shí)間、日期的處理上存在如下的一些問(wèn)題。 非線程安全。Date類(lèi)是非線程安全的,這是Java時(shí)間日期類(lèi)中最大的

    2023年04月15日
    瀏覽(29)
  • 進(jìn)階JAVA篇- Collection 類(lèi)的常用的API與 Collection 集合的遍歷方式

    進(jìn)階JAVA篇- Collection 類(lèi)的常用的API與 Collection 集合的遍歷方式

    目錄 ? ? ? ? 1.0?Collection 類(lèi)的說(shuō)明 ? ? ? ? 1.1?Collection 類(lèi)中的實(shí)例方法 ? ? ? ? 2.0?Collection 集合的遍歷方式(重點(diǎn)) ? ? ? ? 2.1 使用迭代器( Iterator )進(jìn)行遍歷 ? ? ? ? 2.2?使用增強(qiáng)型 for 循環(huán)進(jìn)行遍歷 ? ? ? ? 2.3?使用 Java 8的 Stream API 進(jìn)行遍歷(使用 Lambda 表達(dá)式進(jìn)

    2024年02月08日
    瀏覽(29)
  • LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化大全及其注意事項(xiàng)

    LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化大全及其注意事項(xiàng)

    大家在開(kāi)發(fā)過(guò)程中必不可少的和日期打交道,對(duì)接別的系統(tǒng)時(shí),時(shí)間日期格式不一致,每次都要轉(zhuǎn)化! 每次寫(xiě)完就忘記了,小編專(zhuān)門(mén)來(lái)整理一篇來(lái)詳細(xì)說(shuō)一下他們四個(gè)的轉(zhuǎn)換的方法,方便后面使用??! 這里先說(shuō)一下,為什么日期有 Date 了,還在 JDK8 中推出了 LocalDateTime、Lo

    2024年02月08日
    瀏覽(21)
  • Spring Boot 別再用 Date 作為入?yún)⒘?,LocalDateTime、LocalDate 真香!

    作者:TinyThing 鏈接:https://www.jianshu.com/p/b52db905f020 項(xiàng)目中使用LocalDateTime系列作為dto中時(shí)間的類(lèi)型,但是spring收到參數(shù)后總報(bào)錯(cuò),為了全局配置時(shí)間類(lèi)型轉(zhuǎn)換,嘗試了如下3中方法。 注:本文基于Springboot2.0測(cè)試,如果無(wú)法生效可能是spring版本較低導(dǎo)致的。PS:如果你的Controll

    2024年02月11日
    瀏覽(24)
  • 進(jìn)階JAVA篇- Collcetions 工具類(lèi)與集合的并發(fā)修改異常問(wèn)題

    進(jìn)階JAVA篇- Collcetions 工具類(lèi)與集合的并發(fā)修改異常問(wèn)題

    目錄 ? ? ? ? 1.0 集合的并發(fā)修改問(wèn)題 ????????? ? ? ??1.1?如何解決集合的并發(fā)修改問(wèn)題 ? ? ? ? 2.0?Collcetions 工具類(lèi)的說(shuō)明 ? ? ? ? 我們可以簡(jiǎn)單的認(rèn)為,就是使用迭代器遍歷集合時(shí),又同時(shí)在刪除集合中的數(shù)據(jù),程序就會(huì)出現(xiàn)并發(fā)修改異常的錯(cuò)誤。 代碼如下: 運(yùn)行

    2024年02月07日
    瀏覽(24)
  • Date、Calendar(日歷對(duì)象)、LocalDateTime三大時(shí)間日期類(lèi)的各種處理方式【精選集】

    Date、Calendar(日歷對(duì)象)、LocalDateTime三大時(shí)間日期類(lèi)的各種處理方式【精選集】

    ? ? ? 方法1:日期1.before(日期2),判斷日期1是否在日期2之前的意思,返回值為boolean; 方法2:日期1.after(日期2),判斷日期1是否在日期2之后的意思,返回值為boolean; ? ? ? ? 控制臺(tái): ? 控制臺(tái): ? 方法1:日期1.before(日期2),判斷日期1是否在日期2之前的意思,返回值為boole

    2024年02月05日
    瀏覽(35)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包