一.数组转字符串,指定拼接符
Joiner.on(",").skipNulls().join(list):按照逗号,将list中的元素进行字符串拼接,并过滤掉null值
@Test public void testJoiner() { //ImmutableList.of不能存null值 ImmutableList<String> immutableList = ImmutableList.of("qwe", "ert", "sdf", "jkl"); String join = Joiner.on(",").skipNulls().join(immutableList); System.out.println(join); ArrayList<Object> list = Lists.newArrayList("111",null,"333","5555"); String arrayListStr = Joiner.on(",").skipNulls().join(list); System.out.println(arrayListStr); }
二.String.format()字符串拼接
标志 说明 示例 c 包括全部日期和时间信息 星期六 十月 27 14:21:20 CST 2007 F “年-月-日”格式 2007-10-27 D “月/日/年”格式 10/2