java.util.RandomAccessSubList cannot be cast to java.util.ArrayList解决办法
来源:互联网 发布:网络教育会计要考什么 编辑:程序博客网 时间:2024/05/16 10:00
public class subListTest { public static void main(String[] args){ ArrayList list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); List listsub = list.subList(0, 3); System.out.println(listsub); }}
List listsub = list.subList(0, 3); 如果改成下面的式子
ArrayList listsub = list.subList(0, 3);就会报标题的java.util.RandomAccessSubList cannot be cast to java.util.ArrayList错误。
原因分析是:subList返回的是list,问题就是在subList方法中
public List<E> subList(int fromIndex, int toIndex) { return (this instanceof RandomAccess ? new RandomAccessSubList<E>(this, fromIndex, toIndex) : new SubList<E>(this, fromIndex, toIndex)); }
0 0
- java.util.RandomAccessSubList cannot be cast to java.util.ArrayList解决办法
- java.util.ArrayList cannot be cast to entity.Type
- Hive ClassCastException java.util.ArrayList cannot be cast to ListObjectInspector
- java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
- java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
- java.util.LinkedHashMap cannot be cast to
- java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
- jedis 出现java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long
- java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.ssh.domain.Article
- java.lang.String cannot be cast to java.util.Date
- java.util.Date cannot be cast to java.sql.Timestamp
- java.lang.String cannot be cast to java.util.Date
- java.util.Date cannot be cast to java.sql.Timestamp
- java long Integer cannot be cast to java.util.Map
- Ljava.lang.Object; cannot be cast to java.util.Map
- java.util.LinkedHashMap cannot be cast to com.XXX.XXX
- java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to java.util.List
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.Map
- Spring AOP(面向切面编程)【Spring AOP的技术基础】
- 分享:APK高级保护方法解析(一)
- 关于二进制补码
- 把字符串转换为整数
- Business Rules(From Wiki)
- java.util.RandomAccessSubList cannot be cast to java.util.ArrayList解决办法
- 山东理工OJ【2117】数据结构实验之链表二:逆序建立链表
- 分析碳素钢与合金钢的区别是什么?
- hdu 4893 Wow! Such Sequence! (线段树+ 心得)
- HTTP工作原理
- 利用ISCSI存储技术构建IP存储网络
- Merge Sorted Array
- Oracle创建表空间、用户级授权
- Java - 标识符