src/main/java/com/zx/maintain/util/CollectionUtil.java
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.zx.maintain.util;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class CollectionUtil {
public static List<Long> toLongList(String content, String separator) {
List<Long> list = new ArrayList<Long>();
if (content != null && content.trim().length() > 0) {
String[] array = content.split(separator);
for (String s : array) {
try {
Long l = Long.parseLong(s);
list.add(l);
} catch (Exception e) {
continue;
}
}
}
return list;
}
public static List<Integer> toIntegerList(String content, String separator) {
List<Integer> list = new ArrayList<Integer>();
if (content != null && content.trim().length() > 0) {
String[] array = content.split(separator);
for (String s : array) {
try {
Integer l = Integer.parseInt(s);
list.add(l);
} catch (Exception e) {
continue;
}
}
}
return list;
}
public static List<String> toStringList(String content, String separator) {
List<String> list = new ArrayList<String>();
if (content != null && content.trim().length() > 0) {
String[] array = content.split(separator);
list = Arrays.asList(array);
}
return list;
}
public static <T> String contact(Collection<T> c, String separator) {
StringBuffer sb = new StringBuffer();
for (Iterator<T> it = c.iterator(); it.hasNext();) {
T obj = it.next();
sb.append(obj.toString() + separator);
}
if (sb.length() > 0) {
sb.delete(sb.length() - separator.length(), sb.length());
}
后面还有 4 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
