package org.testng.eclipse.util;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import com.google.common.base.Joiner;
public class StringUtils {
public static List<String> stringToList(String s) {
List<String> result = new ArrayList<>();
if(null != s){
String[] a = s.split("[,]+");
for(int i = 0; i < a.length; i++) {
if(a[i].trim().length() > 0) {
result.add(a[i]);
}
}
}
return result;
}
/**
* Splits a comma separated string into token and returns <tt>null</tt> if the string
* is empty.
*/
public static List<String> stringToNullList(final String s) {
List<String> result = stringToList(s);
return result.isEmpty() ? null : result;
}
public static boolean isEmptyString(String content) {
return null == content || content.trim().length() == 0;
}
public static String listToString(Collection<String> l) {
if (l != null && !l.isEmpty()) {
return Joiner.on(',').join(l).trim();
}
return "";
}
}