自定义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); } } }