package cc.mrbird.febs.common.core.utils; import org.apache.poi.ss.formula.functions.T; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * name: CastUtil * package: cc.mrbird.febs.common.core.utils * description: 类型转换处理工具类 * date: 2021-02-02 14:02 * * @author luoyibo * @version 0.1 * @since JDK 1.8 */ public class CastUtil { /** * 将对象转换成List *

* date 2021-01-15 23:59 * * @param obj 待转换对象 * @param clazz 转换类型 * @return java.util.List * @author: luoyibo */ public static List castList(Object obj, Class clazz) { List result = new ArrayList(); if (obj instanceof List) { for (Object o : (List) obj) { result.add(clazz.cast(o)); } return result; } return null; } /** * 将对象转换成LinkedList *

* date 2021-01-23 10:09 * * @param obj 待转换对象 * @param clazz 转换类型 * @return java.util.LinkedList * @author: luoyibo */ public static LinkedList castLinkedList(Object obj, Class clazz) { LinkedList result = new LinkedList(); if (obj instanceof LinkedList) { for (Object o : (LinkedList) obj) { result.add(clazz.cast(o)); } return result; } return null; } }