简介
api
- list中是否有完全相同的元素? 如果有 返回true, 如果没有返回false; checkRepeat(List<?> list);
- list 转 String,list -> "1,2,3,4"; list2String(List<Integer> list);
源码
import java.util.List;
public class ListUtils {
/**
* 方法功能说明:@1.list中是否有完全相同的元素? 如果有 返回true, 如果没有返回false;
* 创建时间:2020年8月24日 下午3:51:10 --lud
*/
public static Boolean checkRepeat(List<?> list) {
boolean flag = false;
for (int i = 0; i < list.size(); i++) {
for (int j = i; j < list.size(); j++) {
if (i!=j && list.get(i).equals(list.get(j))) {
flag = true;
break;
}
}
if (flag) {
return flag;
}
}
return false;
}
/**
* 方法功能说明:@1.list 转 String
* List<Integer> list -> "1,2,3,4"
* 创建时间:2020年8月24日 下午4:01:32 --lud
*/
public static String list2String(List<Integer> list) {
StringBuffer result = new StringBuffer();
if (list.size() == 0) {
return null;
} else if (list.size() == 1) {
return list.get(0)+"";
} else {
for (Integer integer : list) {
result.append(integer+",");
}
return result.substring(0, result.length()-1);
}
}
}