Tôi chỉ muốn di chuyển chuyển đổiGiữ giá trị bản đồ vào danh sách mảng chủ thẻDataRecords.Chuyển đổi HashMap thành ArrayList
HashMap<String,ExceptionLifeCycleDataBean> transitionHash = new HashMap<String,ExceptionLifeCycleDataBean>();
ArrayList<ExceptionLifeCycleDataBean> cardholderDataRecords = new ArrayList<ExceptionLifeCycleDataBean>();
tôi đang làm như
cardholderDataRecords.add((ExceptionLifeCycleDataBean) transitionHash.values());
Nó ném
java.lang.ClassCastException: java.util.HashMap$Values cannot be cast to com.reportss.bean.ExceptionLifeCycleDataBean
Tôi đã chuyển đổi thành công từ HashMap thành ArrayList bằng addAll. Nhưng tôi không thể lặp lại danh sách mảng mới bằng cách sử dụng: cho (ExceptionLifeCycleDataBean bean: cardholderDataRecords) có thể thực hiện được không? – user2396640
@ user2396640 Tôi không biết ý bạn là gì. Có lẽ bạn nên hỏi một câu hỏi mới với các chi tiết. –