
集合与数组
iteye_11858
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
求两个集合的并集
/** * 求两个集合的并集(即两个集合中重复的只保留一个) * */ public static List<Object> unionAll(List<Object> list1, List<Object> list2) { list1.removeAll(list2); ...原创 2015-08-05 09:51:09 · 607 阅读 · 0 评论 -
比较一个数组里是否有重复的值
/** * 判断数组中是否有重复的值 */ //最优法 public static boolean checkRepeat(Object[] arr) { Set<Object> set = new HashSet<Object>(arr.length); for (int i = 0;...原创 2015-12-07 10:17:58 · 288 阅读 · 0 评论 -
比较一个数组里是否有重复的值(如果有删除重复值)
/** * 判断数组是否有重复的值,如果有删除重复值 */ //最优法 public static Object[] removeRepeat(Object[] arr) { Set<Object> set = new HashSet<Object>(arr.length); for ...原创 2015-12-07 10:17:45 · 489 阅读 · 0 评论 -
比较一个List集合里是否有重复的值
/** * 比较一个list集合里是否有重复的值(如果有删除重复值) * */ //最优法 public static boolean isRepeat(List<Object> list) { Set<Object> set = new HashSet<Object>(list.size()); set.addAll(list); ...原创 2015-12-04 11:08:46 · 744 阅读 · 0 评论 -
比较一个list集合里是否有重复的值(如果有删除重复值)
/** * 比较一个list集合里是否有重复的值(如果有删除重复值) * */ //最优法 public static List<Object> removeRepeat(List<Object> list) { Set<Object> set = new HashSet<...原创 2015-12-04 11:08:37 · 464 阅读 · 0 评论 -
把数组放到List集合里然后一个一个取出数组中的值来
public static void batchSaveOrUpdatePic(List list) { String[] sql = new String[list.size()]; for (int i = 0; i < sql.length; i++) { String[] tmp = (String[]) li...原创 2015-12-04 11:08:03 · 2061 阅读 · 0 评论 -
把一个数组分解成两个数组
String[] ids ={"01-aa","02-bb","03-cc","04-dd","05-ee"}; String[] m = new String[ids.length]; String[] n = new String[ids.length]; for(int i=0;i<ids.length;i++){ m[i] = ids[i].split(&quo原创 2015-12-04 11:07:52 · 510 阅读 · 0 评论 -
大数据分批处理(一个大list集合分300行拆分一次)
/** * 把 excelList 按每三百行拆分一次 */ public List<Map<String, String>> getSplitList(List<Map<String, String>> excelList) { List<Map<String, Strin...原创 2015-12-04 11:07:29 · 2588 阅读 · 0 评论 -
比较两个数组是否有重复的值
/** * 比较两个数组是否有重复的值 * */ public static boolean isRepeat(Object[] arr1, Object[] arr2) { for (Object o1 : arr1) { for (Object o2 : arr2) { ...原创 2015-12-03 10:17:32 · 451 阅读 · 0 评论 -
List集合去除重复
private Comparator<Role> roleComparator = new Comparator<Role>() { public int compare(Role r1, Role r2) { return r1.getCode().compareTo(r2.getCode()); ...原创 2015-12-03 10:10:47 · 124 阅读 · 0 评论 -
比较两个集合是否有重复的值
/** * 比较两个集合是否有重复的值 * */ //一般法 public static boolean isRepeat(List<Object> list1, List<Object> list2) { for (Object o1 : list1) { for (Object...原创 2015-12-03 10:06:57 · 313 阅读 · 0 评论 -
比较两个集合是否有重复的值(有相同移除第一个集合中的相同值)
/** * 比较两个集合是否有重复的值(有相同移除第一个集合中的相同值) * */ //一般法 public static List<Object> removeRepeat(List<Object> list1, List<Object> list2) { List<Object> ...原创 2015-12-03 10:06:43 · 1011 阅读 · 0 评论 -
List集合,Array数组,String字符串相互转换
//一、Array转String //方法1: //需要引入Apache Commons组件中的个commons-lang.jar包: String[] ary = { "1", "2" }; String str = StringUtils.join(ary, ","); System.out.println(str); //方法2: ...2015-12-03 10:05:29 · 331 阅读 · 0 评论 -
集合遍历
//---------------------List集合遍历----------------------- List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); ...原创 2015-08-05 10:02:43 · 108 阅读 · 0 评论 -
比较两个list集合中map 是否相等,如果相等,重新组成一个分组后的map
/** * 比较两个list集合中map:childList 中 包含 parentList的 map 中的 key值,如果相等重新放到一个map<String,List<Map<String,String>>里 * * */ public static Map<String, List<Map<String, String...原创 2015-08-05 09:58:49 · 1892 阅读 · 0 评论 -
比较两个以逗号分隔的字符串是否有重复的值(有相同移除第一个数组中的相同值)...
public class Test02 { public static void main(String[] args) { String s = "101=fddw233dw3435d3d21d,102=tttt,103=eeee,104=qqqq,105=冯"; String p = "101=fddw233dw3435d3d21d,04,10...原创 2015-08-05 09:53:39 · 1994 阅读 · 0 评论 -
求两个集合的交集
/** * 求两个集合的交集(即两个集合都共有的) * */ //一般法 最简单、粗暴的循环遍历2个集合,判断如果有相同的元素就取出来。假设集合1的长度为M,集合2的长度为N,那么,时间复杂度为:O(M*N) public static List<String> GetIntersection(List<String> ...原创 2015-08-05 09:52:20 · 361 阅读 · 0 评论 -
比较两个数组是否有重复的值(有相同移除第一个数组中的相同值(常用))
/** * 比较两个数组是否有重复的值(有相同移除第一个数组中的相同值(常用)) * */ public static Object[] removeRepeat(Object[] arr1, Object[] arr2) { List<Object> list = new ArrayList<Object>(arr1...原创 2015-12-07 10:18:04 · 892 阅读 · 0 评论