最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java8函數(shù)式接口UnaryOperator用法示例

 更新時(shí)間:2023年07月09日 10:16:42   作者:今夜有點(diǎn)兒亮  
這篇文章主要介紹了Java8函數(shù)式接口UnaryOperator用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Java 8函數(shù)式接口UnaryOperator<T>

UnaryOperator<T> 是 Java 8 中的一個(gè)函數(shù)式接口,是 Function<T, T> 的子接口。它表示接受一個(gè)輸入?yún)?shù)和返回值都是相同類型 T 的操作。

UnaryOperator<T> 接口用法示例

import java.util.function.UnaryOperator;
public class UnaryOperatorExample {
    public static void main(String[] args) {
        // 示例1:對(duì)整數(shù)進(jìn)行平方運(yùn)算
        UnaryOperator<Integer> square = num -> num * num;
        int result = square.apply(5);
        System.out.println(result); // 輸出: 25
        // 示例2:添加感嘆號(hào)到字符串末尾
        UnaryOperator<String> addExclamation = str -> str + "!";
        String text = addExclamation.apply("Hello");
        System.out.println(text); // 輸出: Hello!
        // 示例3:組合多個(gè)函數(shù)
        UnaryOperator<Integer> incrementAndSquare = num -> num + 1;
        incrementAndSquare = incrementAndSquare.andThen(square);
        result = incrementAndSquare.apply(5);
        System.out.println(result); // 輸出: 36
    }
}

在示例1中,我們創(chuàng)建了一個(gè) UnaryOperator<Integer> 對(duì)象 square,用于對(duì)整數(shù)進(jìn)行平方運(yùn)算。通過調(diào)用 apply 方法,并將數(shù)字 5 作為參數(shù)傳入,我們可以得到結(jié)果 25。

在示例2中,我們創(chuàng)建了一個(gè) UnaryOperator<String> 對(duì)象 addExclamation,用于在字符串末尾添加感嘆號(hào)。通過調(diào)用 apply 方法,并將字符串 "Hello" 作為參數(shù)傳入,我們可以得到結(jié)果 "Hello!"。

在示例3中,我們將兩個(gè)函數(shù) incrementAndSquare 和 square 進(jìn)行組合。

首先將傳入的整數(shù)加1,然后對(duì)結(jié)果進(jìn)行平方運(yùn)算。通過調(diào)用 andThen 方法,我們可以得到一個(gè)新的 UnaryOperator 對(duì)象 incrementAndSquare,它將傳入的整數(shù)加1并對(duì)結(jié)果進(jìn)行平方運(yùn)算。最終,通過調(diào)用 apply 方法,并將數(shù)字 5 作為參數(shù)傳入,我們可以得到結(jié)果 36。

以上就是Java8函數(shù)式接口UnaryOperator用法示例的詳細(xì)內(nèi)容,更多關(guān)于Java8函數(shù)式接口UnaryOperator的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • java中處理json各種各樣的轉(zhuǎn)換方法(推薦)

    java中處理json各種各樣的轉(zhuǎn)換方法(推薦)

    下面小編就為大家分享一篇java中處理json各種各樣的轉(zhuǎn)換方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 淺談JackSon的幾種用法

    淺談JackSon的幾種用法

    這篇文章主要介紹了淺談JackSon的幾種用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java詳解Swing中的幾種常用按鈕的使用

    Java詳解Swing中的幾種常用按鈕的使用

    這篇文章主要介紹了怎么用Java來創(chuàng)建和使用Swing中的幾種常用按鈕,按鈕是我們經(jīng)常要用的工具,但是你有想過自己怎么去實(shí)現(xiàn)它嗎,感興趣的朋友跟隨文章往下看看吧
    2022-04-04
  • mybatis攔截器實(shí)現(xiàn)通用權(quán)限字段添加的方法

    mybatis攔截器實(shí)現(xiàn)通用權(quán)限字段添加的方法

    這篇文章主要給大家介紹了關(guān)于mybatis攔截器實(shí)現(xiàn)通用權(quán)限字段添加的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mybatis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java調(diào)用CMD命令的方法與使用技巧

    Java調(diào)用CMD命令的方法與使用技巧

    在實(shí)際的開發(fā)中我們有可能會(huì)遇到?java調(diào)用?cmd命令的情況,這篇文章主要給大家介紹了關(guān)于Java調(diào)用CMD命令的方法與使用的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • SPRING管理XML方式過程解析

    SPRING管理XML方式過程解析

    這篇文章主要介紹了SPRING管理XML方式過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Spring Boot 中application.yml與bootstrap.yml的區(qū)別

    Spring Boot 中application.yml與bootstrap.yml的區(qū)別

    其實(shí)yml和properties文件是一樣的原理,且一個(gè)項(xiàng)目上要么yml或者properties,二選一的存在。這篇文章給大家介紹了Spring Boot 中application.yml與bootstrap.yml的區(qū)別,感興趣的朋友一起看看吧
    2018-04-04
  • Java發(fā)送https請(qǐng)求代碼實(shí)例

    Java發(fā)送https請(qǐng)求代碼實(shí)例

    這篇文章主要介紹了Java發(fā)送https請(qǐng)求代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • java遍歷讀取整個(gè)redis數(shù)據(jù)庫實(shí)例

    java遍歷讀取整個(gè)redis數(shù)據(jù)庫實(shí)例

    這篇文章主要介紹了java遍歷讀取整個(gè)redis數(shù)據(jù)庫實(shí)例,使用支持正則表達(dá)式的key搜索方法jedis.keys(“*”)實(shí)現(xiàn),需要的朋友可以參考下
    2014-05-05
  • SpringBoot JPA懶加載失效的解決方案(親測有效)

    SpringBoot JPA懶加載失效的解決方案(親測有效)

    這篇文章主要介紹了SpringBoot JPA懶加載失效的解決方案(親測有效),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評(píng)論

吴堡县| 抚宁县| 陕西省| 阳江市| 界首市| 徐水县| 陈巴尔虎旗| 高碑店市| 绥德县| 嘉黎县| 屏山县| 陵川县| 玛纳斯县| 福鼎市| 敦化市| 榆树市| 五寨县| 汉中市| 黄平县| 额敏县| 大同县| 丰宁| 四川省| 咸宁市| 德钦县| 资兴市| 眉山市| 拜泉县| 景德镇市| 延庆县| 独山县| 句容市| 留坝县| 遂川县| 裕民县| 利川市| 高尔夫| 武夷山市| 新河县| 胶南市| 沙湾县|