我只想将transitionHash映射值移入cardholderDataRecords数组列表中。将HashMap转换为ArrayList
HashMap<String,ExceptionLifeCycleDataBean> transitionHash = new HashMap<String,ExceptionLifeCycleDataBean>();
ArrayList<ExceptionLifeCycleDataBean> cardholderDataRecords = new ArrayList<ExceptionLifeCycleDataBean>();
我做的
cardholderDataRecords.add((ExceptionLifeCycleDataBean) transitionHash.values());
它抛出
java.lang.ClassCastException: java.util.HashMap$Values cannot be cast to com.reportss.bean.ExceptionLifeCycleDataBean
我成功地使用addAll从HashMap转换为ArrayList。但我无法循环使用新的数组列表: (ExceptionLifeCycleDataBean bean:cardholderDataRecords) 可以这样做吗? – user2396640
@ user2396640我不知道你是什么意思。也许你应该问一个关于细节的新问题。 –