自定义list工具类 ListUtils.java
简介
- 自定义list工具类
api
- list中是否有完全相同的元素? 如果有 返回true, 如果没有返回false; checkRepeat(List list);
- list 转 String,list -> “1,2,3,4”; list2String(List 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);}}}