已解决
java 中 object 转 list
来自网友在路上 175875提问 提问时间:2023-10-09 21:12:45阅读次数: 75
最佳答案 问答题库758位专家为你答疑解惑
java 中 object 转 list
package com.taobao.txc.dubbo.get;import java.util.ArrayList;
import java.util.List;/*** @Author ex_yaochengwei* @Date 2023-10-09 15:36*/
public class ceshi {public static Object getObj() {List<String> list = new ArrayList<>();list.add("1");list.add("ab");return list;}/*** object 转 list* @param obj 需要转换的List对象* @param clazz List中元素的class* @param <T>* @return*/public static <T> List<T> oobjectToList(Object obj, Class<T> clazz) {List<T> result = new ArrayList<T>();// 判断 obj 是否包含 List 类型if (obj instanceof List<?>) {for (Object o : (List<?>) obj) {// 使用Class.cast做类型转换result.add(clazz.cast(o));}return result;}return null;}public static void main(String[] args) {Object obj = getObj();List<String> list = oobjectToList(obj, String.class);list.forEach(System.out::println);}
}
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"java 中 object 转 list":http://eshow365.cn/6-17989-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!