JDK8 List转为逗号拼接的字符串

分类: JAVA 评论(4) 3505 阅读 2017-07-26 16:40 ZooM查看

摘要 有很多时候我们需要将List转为 CSV格式的字符串,在JDK8之前只能通过循环的方式实现,在之后JDK提供了新的方法实现
JAVA JDK8 JAVA


1:String.join

    @Test
	public void test1(){
		
		List list = new ArrayList<>();
		
		list.add("JAVA");
		list.add("Nginx");
		list.add("Tomcat");
		list.add("Redis");
		list.add("Linux");
		list.add("大数据");
		
		System.out.println(String.join(",", list));
	}


2:stream().collect(Collectors.joining(",")

    @Test
	public void test1(){
		
		List list = new ArrayList<>();
		
		list.add("JAVA");
		list.add("Nginx");
		list.add("Tomcat");
		list.add("Redis");
		list.add("Linux");
		list.add("大数据");
		
		//System.out.println(String.join(",", list));
		
		System.out.println(list.stream().collect(Collectors.joining(",")));
	}


评论4
评论已关闭