将Object转换成List
List object 转换成
2023-06-13 09:15:25 时间
问题
Unchecked cast: 'java.lang.Object' to 'java.util.List<java.lang.String>'
解决
1.@SuppressWarnings("unchecked")
2.推荐
public static <T> List<T> castList(Object obj, Class<T> clazz)
{
List<T> result = new ArrayList<T>();
if(obj instanceof List<?>)
{
for (Object o : (List<?>) obj)
{
result.add(clazz.cast(o));
}
return result;
}
return null;
}
public static void main(String[] args) {
Object obj = getObj();
List<String> list = castList(obj, String.class);
list.forEach(System.out::println);
}
相关文章
- java中数组转列表_Java数组转list
- pycharm里为啥运行不了pip_error loading package list:pypi
- Java list转为object_List集合转JSONObject
- 【Java-Set转List】
- java list 转json 字符串_Java之JSON字符串与List集合之间相互转换
- ORA-47284: error adding Realm Object string.string. string is not a valid object type ORACLE 报错 故障修复 远程处理
- ORA-12648: Encryption or data integrity algorithm list empty ORACLE 报错 故障修复 远程处理
- json字符串与Object、List、Map的互转工具类详解编程语言
- 创建list ALV tree[RS_TREE_LIST_DISPLAY]详解编程语言
- List头文件助力Linux内核开发(list.hlinux)
- 利用Redis构建新的List存储方式(redis存储list)
- 使用Redis在List中存储数据(redis存入list)
- How to list all files using Linux commands: A simple guide(linux列出所有文件)
- 利用Redis List对象提升系统性能(redis list对象)
- 从Redis读取List数据简单又高效(从redis读取list)
- Redis中List实现快速数据查找(redis 选择list)
- Redis自带数据结构List(redis自带list)
- 关于STL中list容器的一些总结
- 跟老齐学Python之有容乃大的list(3)