java.lang.ClassCastException: java.util.Arrays$ArrayList 不能 cast to java.util.ArrayList
你能解释一下为什么会发生这种情况,我该如何解决吗?
所以我使用的是Oracle-ADF,我使用的是穿梭组件。我使用sos1.getValue();
getValue() 方法返回一个对象,我正在尝试将其转换为 ArrayList,以便以后可以使用它。因此,我创建了ArrayList sos1Value
但是,这行代码正在变得香蕉:
sos1Value = (ArrayList) Arrays.asList(sos1.getValue());
我不断得到java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
我尝试过其他方法,例如:sos1Value = (ArrayList) sos1.getValue();
但是我一直有同样的问题,我该怎么办?