import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import com.aeonlife.component.utils.ObjectUtil;
public class StringListUtils {
/**
*
* @Description:List转逗号分隔字符串
* @param list
* @return: 返回结果描述
* @return String: 返回值类型
* @throws
*/
public static String listToString(List<String> list) {
StringBuffer sbAttr = new StringBuffer();
if (ObjectUtil.isNotEmpty(list)) {
for (String str : list) {
if (list.indexOf(str) < list.size() - 1) {
if (sbAttr.toString().contains(str)) {
sbAttr.append(str + ",");
}
} else {
sbAttr.append(str);
}
}
}
return sbAttr.toString();
}
/**
*
* @Description:逗号分隔字符串转List
* @param str
* @return: 返回结果描述
* @return List<String>: 返回值类型
* @throws
*/
public static List<String> stringTolist(String str) {
List<String> list = new ArrayList<String>();
if (ObjectUtil.isNotEmpty(str)) {
list = Arrays.asList(str.split(","));
}
return list;
}
}