StringJoiner是java8新增的一个类,主要是帮助我们把一个列表拼接字符串,看下面一个例子:
StringJoiner joiner = new StringJoiner(",","(",")");
joiner.add("a").add("b").add("c");
joiner.toString();//输出 "(a,b,c)"
有时候我们需要拼接这样的sql, select * from a where id in (1,2,3,4)
再下面这个例子:
List<Integer> numbers = Arrays.asList(1, 2, 3, 4);
String commaSeparatedNumbers = numbers.stream()
.map(i -> i.toString())
.collect(Collectors.joining(", "));
System.out.println(commaSeparatedNumbers);//1, 2, 3, 4
java8对String增加了一个join方法:
List<String> list = Arrays.asList("apple","banana","orange") ;
String message = String.join("-", list);
//message 的值是: "apple-banana-orange"
还可以这样写:
String.join("-", "apple","banana","orange")
参考文档:
http://docs.oracle.com/javase/8/docs/api/java/util/StringJoiner.html
分享到:
相关推荐
java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文java学习平台--论文...
java-8-openjdk-amd64.tar.gz
2018年java学习计划-范文模板 (16页).docx2018年java学习计划-范文模板 (16页).docx2018年java学习计划-范文模板 (16页).docx2018年java学习计划-范文模板 (16页).docx2018年java学习计划-范文模板 (16页).docx2018...
mysql-connector-java-3.0.16-ga-bin.jar 连接mysql的java包
mysql-connector-java-5.1.7-bin.jar,MySQL的jdbc的驱动
java学习平台- java学习平台的设计与实现代码-java-springboot-基于springboot的java学习平台项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的...
Java解决UTF-8的BOM问题,使用“UnicodeInputStream”、“UnicodeReader”。
5.6.20 最新JDBC mysql-connector-java-5.1.32-bin.jar
mysql-connector-java-5.1.42-bin.jar 官网下载的驱动
java连接mysql数据库的jar包,最新纯净正版。直接将mysql-connector-java-5.1.45-bin.jar导入项目中即可使用。
mysql-connector-java-5.1.40-bin.jar连接器,用于在hive和mysql的数据库连接
mysql驱动包 mysql-connector-java-5.1.13-bin.jar 方便快捷获取。。。
mysql-connector-java-5.1.30-bin.jar 最新的mysql jdbc
《java学习》--java学习笔记 《java学习》--java学习笔记 《java学习》--java学习笔记
用于连接mysql数据库. mysql-connector-java-5.0.4-bin.jar
最新下载的 阿里云短信服务器所需jar包之一,... <artifactId>aliyun-java-sdk-core <version>3.2.2 如此引用即可,更多关于阿里云短信发送相关请参考http://blog.csdn.net/niaoer2010/article/details/78036664
mysql 的jdbc 驱动。mysql-connector-java-5.1.38-bin.jar
SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dysms-api包
java-uuid-generator-3.1.3.jar 部分开源源代码用到这里面的类。
memcache客户端jar包: 1,java_memcached-release_2.6.6.jar 2,commons-pool-1.5.6.jar 3,slf4j-api-1.6.1.jar 4,slf4j-simple-1.6.1.jar