【发布时间】:2015-03-04 10:08:50
【问题描述】:
您能解释一下为什么会发生这种情况,我该如何解决?
所以我使用的是 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();
但我一直遇到同样的问题,我该怎么办?
【问题讨论】: