成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Guava學習筆記-基礎(chǔ)篇

stormjun / 963人閱讀

摘要:默認情況,遇到,拋忽略不忽略可以使用實現(xiàn)接口的類用于對進行連接

public class JoinerDemo {

    List stringList=new ArrayList();

    @Before
    public void init(){
        stringList.add("a");
        stringList.add("b");
        stringList.add("c");
        stringList.add(null);
    }

    //默認情況,遇到null,拋exception
    @Test
    public void defaultJoin(){
        String strDefault = Joiner.on("|").join(stringList);
        System.out.println(strDefault);
    }

    @Test
    public void skipNull(){
        //忽略null
        String str= Joiner.on("|").skipNulls().join(stringList);
        System.out.println(str);
    }

    @Test
    public void useForNull(){
        //不忽略null
        String str2=Joiner.on("|").useForNull("no value").join(stringList);
        System.out.println(str2);
    }

    //joiner 可以使用實現(xiàn)Appendable接口的類
    @Test
    public void join() throws Exception{
        FileWriter fileWriter = new FileWriter("D://log//haha.txt");
        Joiner joiner=Joiner.on("#").useForNull(" ");
        joiner.appendTo(fileWriter,stringList);
        fileWriter.close();
    }

    //用于對map進行連接
    @Test
    public void testMapJoiner(){
        Map testMap= Maps.newLinkedHashMap();
        testMap.put("Washington D.C","Redskins");
        testMap.put("New York City","Giants");
        testMap.put("Philadelphia","Eagles");
        testMap.put("Dallas","Cowboys");
        String returnedString=Joiner.on("#").withKeyValueSeparator("=").join(testMap);
        System.out.println(returnedString);
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/65685.html

相關(guān)文章

  • 某熊的技術(shù)之路指北 ?

    某熊的技術(shù)之路指北 ? 當我們站在技術(shù)之路的原點,未來可能充滿了迷茫,也存在著很多不同的可能;我們可能成為 Web/(大)前端/終端工程師、服務(wù)端架構(gòu)工程師、測試/運維/安全工程師等質(zhì)量保障、可用性保障相關(guān)的工程師、大數(shù)據(jù)/云計算/虛擬化工程師、算法工程師、產(chǎn)品經(jīng)理等等某個或者某幾個角色。某熊的技術(shù)之路系列文章/書籍/視頻/代碼即是筆者蹣跚行進于這條路上的點滴印記,包含了筆者作為程序員的技術(shù)視野、...

    shadowbook 評論0 收藏0
  • 近幾個月Github上最熱門的Java項目一覽

    摘要:今天逛了逛,順手精選出了一下近幾個月以來上最熱門的個項目。相關(guān)閱讀正式開源,幫助應(yīng)用快速容器化未來可能會上熱門的項目地址介紹哈哈,皮一下很開心。這是我自己開源的一份文檔,目前仍在完善中,歡迎各位英雄好漢一起完善。 showImg(https://segmentfault.com/img/remote/1460000015766827?w=391&h=220);今天逛了逛Github,順...

    cyqian 評論0 收藏0
  • Java學習路線總結(jié),搬磚工逆襲Java架構(gòu)師(全網(wǎng)最強)

    摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領(lǐng)導們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...

    Scorpion 評論0 收藏0
  • java

    摘要:多線程編程這篇文章分析了多線程的優(yōu)缺點,如何創(chuàng)建多線程,分享了線程安全和線程通信線程池等等一些知識。 中間件技術(shù)入門教程 中間件技術(shù)入門教程,本博客介紹了 ESB、MQ、JMS 的一些知識... SpringBoot 多數(shù)據(jù)源 SpringBoot 使用主從數(shù)據(jù)源 簡易的后臺管理權(quán)限設(shè)計 從零開始搭建自己權(quán)限管理框架 Docker 多步構(gòu)建更小的 Java 鏡像 Docker Jav...

    honhon 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<