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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。