Java8 将List转变为逗号分隔的字符串
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Test {
	/**
	 * 将List转变为逗号分隔的字符串
	 *
	 * @param args
	 */
	public static void main(String[] args) {
		/**
		 * JDK8
		 */
		List<String> cities = Arrays.asList("Milan", "London", "New York", "San Francisco");
		String citiesCommaSeparated = String.join(",", cities);
		System.out.println(citiesCommaSeparated);
		citiesCommaSeparated = cities.stream().collect(Collectors.joining(","));
		System.out.println(citiesCommaSeparated);
		/**
		 * JDK8以前版本
		 */
		String SEPARATOR = ",";
		StringBuilder csvBuilder = new StringBuilder();
		for (String city : cities) {
			csvBuilder.append(city);
			csvBuilder.append(SEPARATOR);
		}
		String csv = csvBuilder.toString();
		csv = csv.substring(0, csv.length() - SEPARATOR.length());
		System.out.println(csv);
	}
}
												
											Java8 将List转变为逗号分隔的字符串的更多相关文章
- 逗号分隔的字符串转换为行数据(collection)(续)
		
逗号分隔的字符串转行数据的存储过程一个: CREATE OR REPLACE FUNCTION SP_YX_SPLIT ( p_list CLOB, p_sep VARCHAR2 := ',' ) R ...
 - 逗号分隔的字符串转换为行数据(collection)
		
逗号分隔的字符串转换为行数据(collection) CREATE OR REPLACE FUNCTION "GET_STR_TAB" (v_str in varchar2) re ...
 - MYSQL查询某字段中以逗号分隔的字符串的方法
		
首先我们建立一张带有逗号分隔的字符串. CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCH ...
 - 如何相互转换逗号分隔的字符串和List
		
将逗号分隔的字符串转换为List 方法 1: 利用JDK的Arrays类 [java] view plain copy ico_fork.svg1.5 KB String str = " ...
 - 将逗号分隔 的字符串转化成List
		
将逗号分隔 的字符串转化成List List<String> parIdListTmp = new ArrayList<String>(); String parIdArray ...
 - mysql判断表里面一个逗号分隔的字符串是否包含单个字符串、查询结果用逗号分隔
		
1.mysql判断表里面一个逗号分隔的字符串是否包含单个字符串 : FIND_IN_SET select * from tablename where FIND_IN_SET(传的参数,匹配字段) 例 ...
 - <c:forEach>可以默认的把以逗号分隔的字符串作为一个集合来遍历
		
<c:forEach>可以默认的把以逗号分隔的字符串作为一个集合来遍历
 - 逗号分隔的字符串与List互转
		
将逗号分隔的字符串转换为List // 将逗号分隔的字符串转换为List String str = "a,b,c"; // 1.使用JDK,逗号分隔的字符串-->数组--&g ...
 - List与逗号分隔的字符串相互转换
		
如果程序员想实现某种功能,有两条路可以走.一条就是自己实现,一条就是调用别人的实现,别人的实现就是所谓的API.而且大多数情况下,好多“别人”都实现了这个功能.程序员有不得不在这其中选择.大部分情况下 ...
 
随机推荐
- StringBuffer的s1.capacity()是多少?
			
定义有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)则s1.length()和s1.capacity()分别是多少? StringBuff ...
 - C++获取寄存器eip的值
			
程序中需要打印当前代码段位置 如下 #include <stdio.h> #include <stdlib.h> #include <math.h> #ifdef ...
 - 使用Choose构建分支动态语句
			
1.在接口写方法 public List<Employee> getEmpsByConditionChoose(Employee employee); 2 在映射文件中配置 <!-- ...
 - maven 改本地仓库
			
Maven缺省的本地仓库路径为${user.home}/.m2/repository. 本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Mav ...
 - 1443:【例题4】Addition Chains
			
1443:[例题4]Addition Chains 题解 注释在代码里 注意优化搜索顺序以及最优化剪枝 代码 #include<iostream> #include<cstdio&g ...
 - WPF C# 创建缩略图
			
不太精确的方法: public bool ThumbnailCallback() { return false; } private void CreateThumb(int toWidth) { S ...
 - fedora14 - 22安装yum源的最终所有唯一文档
			
yum的配置包括3个地方 /etc/yum中主要是yum的插件: /etc/yum/pluginconf.d 目录下配置yum的插件的启用或禁用等... /etc/yum.conf这个是yum的主要配 ...
 - 1、VMware安装步骤
			
最后重启电脑
 - mysql数据库连接错误10060
			
今天在使用mysql数据库的时候,出现错误ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10060) 我在网上一顿 ...
 - Dataframe的索引问题
			
1 两个Dataframe相加时,一定要注意索引是否对应再相加,利用这个特点有时可以先用set_index()将某些列置为索引列,再进行相加. import pandas as pd df1 = pd ...