java中集合转为字符串

public class freshsupplyTest {
public static String getStr(Collection<? extends Object> source,String str){
	if(source==null || source.size()==0){
		return "";
	}else if(source.size()==1){
		return String.valueOf(source.iterator().next()).trim();
	}
	Iterator<? extends Object> itor=source.iterator();
	String a=String.valueOf(itor.next());
	for(;itor.hasNext();){
		String c=String.valueOf(itor.next()).trim();
		String b=str.trim();
		a+=b+c;
	}
	return a;
	
}
	public static void main(String[] args) {
		freshsupplyTest f=new freshsupplyTest();
		List<Integer> listMap=new ArrayList<Integer>();
		listMap.add(1);
		listMap.add(2);
		listMap.add(3);		
		System.out.println(f.getStr(listMap, ",").trim());
	}}

猜你喜欢

转载自blog.csdn.net/linlinlinfeng/article/details/82776165
今日推荐