博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java arraylist 字符串_java – 字符串的ArrayList到一个字符串
阅读量:7027 次
发布时间:2019-06-28

本文共 727 字,大约阅读时间需要 2 分钟。

从Java 8开始,这已添加到标准Java API中:

String.join()方法:

String joined = String.join("/", "2014", "10", "28" ); // "2014/10/28"

List list = Arrays.asList("foo", "bar", "baz");

joined = String.join(";", list); // "foo;bar;baz"

还添加了StringJoiner:

StringJoiner joiner = new StringJoiner(",");

joiner.add("foo");

joiner.add("bar");

joiner.add("baz");

String joined = joiner.toString(); // "foo,bar,baz"

另外,它是无关紧要的,我很欣赏.通过这个,我的意思是如果StringJoiner在List中遇到null,它将不会抛出NPE:

@Test

public void showNullInStringJoiner() {

StringJoiner joinedErrors = new StringJoiner("|");

List errorList = Arrays.asList("asdf", "bdfs", null, "das");

for (String desc : errorList) {

joinedErrors.add(desc);

}

assertEquals("asdf|bdfs|null|das", joinedErrors.toString());

}

转载地址:http://ozsxl.baihongyu.com/

你可能感兴趣的文章
Linux下离线部署Node环境和前端服务
查看>>
TypeScript学习笔记-接口
查看>>
Android 面试复习
查看>>
基于Spring的SSM框架详解理解入门(spring Springmvc mybatis)
查看>>
dsadasdasdasc
查看>>
杭州青少年智能机器人创意大赛昨日开赛
查看>>
ES6新特性总结
查看>>
Hadoop新特性
查看>>
必会的next.js自定义App和Document
查看>>
深入总结Javascript原型及原型链
查看>>
Spring Cloud的介绍以及环境搭建
查看>>
求数组中第K大的数
查看>>
前端开发中使用mac自带apache服务
查看>>
#情人节专题#利用Three.js实现一个记录两个人走过岁月的点点滴滴的idea
查看>>
Vue中,利用JSX语法生成不同html模板
查看>>
部分vue webpack打包配置问题简介
查看>>
入门笔记 --- Golang 语法注意事项(一)
查看>>
A的女儿是B的女儿的妈妈,A是B的谁?
查看>>
axios封装以及前端接口处理策略
查看>>
魅族PRO 5详细开启Usb调试模式的流程
查看>>