List<?>不能直接被类型转换
来源:互联网 发布:mac搜狗 工具箱 编辑:程序博客网 时间:2024/03/29 19:35
List<?>是不能进行类型转换的。这很奇怪。如下
List<String> strs = new ArrayList<String>();
List<Object> objs = new ArrayList<Object>();
objs = (List<Object>)strs; //语法错误
个人理解是List<Object>不作为一个类型存在。
而对应的数组却可以。因为java里面,数组作为一个类型存在。
String[] str = new String[10];
Object[] objs = (Object[])str; //正确
0 0
- List<?>不能直接被类型转换
- spring MVC不能直接接收list类型参数的问题
- HashMap不能被转换为List
- 枚举类型不能直接CIN
- Long类型比较不能直接用等于
- 为什么Float类型不能直接相等
- List类型转换成JSON
- 枚举类型转换成List
- List类型转换为JSON
- list<string>转换成list<int>类型
- python array 类型 转换为 list 类型
- 设置list不能滚动 直接显示所有item
- sprintf不能进行类型转换,慎之!
- 数组不能强制类型转换的情况
- 今天才发现printf不能直接输出string类型
- TextView setText 报错 因为 不能直接放 int 类型
- 为什么两个float类型的数值不能直接相等
- 两个 Long 类型为什么不能直接用==比较
- FieldType 元素(字段类型)
- POJ 1523 割点
- NESASM教程——第八天——比较
- CUDA 编程 之 invalid device function
- FieldTypes 元素(字段类型)
- List<?>不能直接被类型转换
- 清理收缩VMware虚拟机中MacOS系统的vmdk文件的大小
- 第十二周项目一——程序阅读(5)
- 【Android】神奇的android:clipChildren属性
- 集群工具ansible简单使用
- java之XML
- RRDTool 详解
- 快排
- WP8.1的Flyout控件