摘要:默認(rèn)情況,遇到,拋忽略不忽略可以使用實(shí)現(xiàn)接口的類用于對(duì)進(jìn)行連接
public class JoinerDemo { ListstringList=new ArrayList (); @Before public void init(){ stringList.add("a"); stringList.add("b"); stringList.add("c"); stringList.add(null); } //默認(rèn)情況,遇到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 可以使用實(shí)現(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(); } //用于對(duì)map進(jìn)行連接 @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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/65685.html
某熊的技術(shù)之路指北 ? 當(dāng)我們站在技術(shù)之路的原點(diǎn),未來(lái)可能充滿了迷茫,也存在著很多不同的可能;我們可能成為 Web/(大)前端/終端工程師、服務(wù)端架構(gòu)工程師、測(cè)試/運(yùn)維/安全工程師等質(zhì)量保障、可用性保障相關(guān)的工程師、大數(shù)據(jù)/云計(jì)算/虛擬化工程師、算法工程師、產(chǎn)品經(jīng)理等等某個(gè)或者某幾個(gè)角色。某熊的技術(shù)之路系列文章/書(shū)籍/視頻/代碼即是筆者蹣跚行進(jìn)于這條路上的點(diǎn)滴印記,包含了筆者作為程序員的技術(shù)視野、...
摘要:今天逛了逛,順手精選出了一下近幾個(gè)月以來(lái)上最熱門(mén)的個(gè)項(xiàng)目。相關(guān)閱讀正式開(kāi)源,幫助應(yīng)用快速容器化未來(lái)可能會(huì)上熱門(mén)的項(xiàng)目地址介紹哈哈,皮一下很開(kāi)心。這是我自己開(kāi)源的一份文檔,目前仍在完善中,歡迎各位英雄好漢一起完善。 showImg(https://segmentfault.com/img/remote/1460000015766827?w=391&h=220);今天逛了逛Github,順...
摘要:哪吒社區(qū)技能樹(shù)打卡打卡貼函數(shù)式接口簡(jiǎn)介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁(yè)左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無(wú)意間聽(tīng)到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡(jiǎn)而言之,不缺干 ? 哪吒社區(qū)Java技能樹(shù)打卡?【打卡貼 day2...
摘要:多線程編程這篇文章分析了多線程的優(yōu)缺點(diǎn),如何創(chuàng)建多線程,分享了線程安全和線程通信線程池等等一些知識(shí)。 中間件技術(shù)入門(mén)教程 中間件技術(shù)入門(mén)教程,本博客介紹了 ESB、MQ、JMS 的一些知識(shí)... SpringBoot 多數(shù)據(jù)源 SpringBoot 使用主從數(shù)據(jù)源 簡(jiǎn)易的后臺(tái)管理權(quán)限設(shè)計(jì) 從零開(kāi)始搭建自己權(quán)限管理框架 Docker 多步構(gòu)建更小的 Java 鏡像 Docker Jav...
閱讀 1257·2021-11-23 10:05
閱讀 1903·2021-11-12 10:36
閱讀 1922·2019-08-30 15:56
閱讀 1754·2019-08-29 12:32
閱讀 3111·2019-08-28 18:04
閱讀 3488·2019-08-26 12:17
閱讀 2556·2019-08-26 11:35
閱讀 1316·2019-08-23 15:11