View Javadoc

1   package gov.bnl.gums.util;
2   
3   import java.util.ArrayList;
4   import java.util.Collection;
5   import java.util.Iterator;
6   import java.util.List;
7   import java.util.StringTokenizer; 
8   
9   public class StringUtil {
10  	static public List<String> toList(String commaSeparatedList) {
11  		List<String> list = new ArrayList<String>();
12  		StringTokenizer tokens = new StringTokenizer(commaSeparatedList,",");
13  		while(tokens.hasMoreTokens())
14  			list.add(tokens.nextToken().trim());
15  		return list;
16  	}
17  	
18  	static public String toCommaSeparatedList(Collection<String> collection) {
19  		StringBuffer sb = new StringBuffer();
20  		Iterator<String> it = collection.iterator();
21  		while (it.hasNext()) {
22  			String item = it.next();
23  			sb.append(item);
24  			if (it.hasNext())
25  				sb.append(", ");
26  		}
27  		return sb.toString();		
28  	}
29  }