摘要:默认情况,遇到,抛忽略不忽略可以使用实现接口的类用于对进行连接
public class JoinerDemo { ListstringList=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 可以使用实现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); } }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/65685.html
某熊的技术之路指北 ☯ 当我们站在技术之路的原点,未来可能充满了迷茫,也存在着很多不同的可能;我们可能成为 Web/(大)前端/终端工程师、服务端架构工程师、测试/运维/安全工程师等质量保障、可用性保障相关的工程师、大数据/云计算/虚拟化工程师、算法工程师、产品经理等等某个或者某几个角色。某熊的技术之路系列文章/书籍/视频/代码即是笔者蹒跚行进于这条路上的点滴印记,包含了笔者作为程序员的技术视野、...
摘要:今天逛了逛,顺手精选出了一下近几个月以来上最热门的个项目。相关阅读正式开源,帮助应用快速容器化未来可能会上热门的项目地址介绍哈哈,皮一下很开心。这是我自己开源的一份文档,目前仍在完善中,欢迎各位英雄好汉一起完善。 showImg(https://segmentfault.com/img/remote/1460000015766827?w=391&h=220);今天逛了逛Github,顺...
摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...
阅读 1056·2021-11-23 10:05
阅读 1761·2021-11-12 10:36
阅读 1817·2019-08-30 15:56
阅读 1668·2019-08-29 12:32
阅读 3020·2019-08-28 18:04
阅读 3411·2019-08-26 12:17
阅读 2488·2019-08-26 11:35
阅读 1176·2019-08-23 15:11