![JAR search and dependency download from the Maven repository](/logo.png)
cn.joylau.commons.utils.ListUtils Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2017 by JoyLau. All rights reserved
******************************************************************************/
package cn.joylau.commons.utils;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Supplier;
public class ListUtils {
public static boolean isNullOrEmpty(List list) {
return list == null || list.isEmpty();
}
public static String toString(Object... objs) {
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < objs.length; i++) {
if (i != 0)
buffer.append(",");
buffer.append(objs[i]);
}
return buffer.toString();
}
public static Integer[] stringArr2intArr(String[] arr) {
Integer[] i = new Integer[arr.length];
int index = 0;
for (String str : arr) {
if (StringUtils.isInt(str)) {
i[index++] = Integer.parseInt(str);
}
}
return i;
}
public static List merge(List list, List... lists) {
return merge(new ArrayList<>(), list, lists);
}
public static List merge(List target, List list, List... lists) {
target.addAll(list);
for (int i = 0; i < lists.length; i++) {
target.addAll(lists[i]);
}
return target;
}
public static List merge(Supplier> supplier, List list, List... lists) {
return merge(supplier.get(), list, lists);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy