为了账号安全,请及时绑定邮箱和手机立即绑定

使用相同的排序将 HashMap 转换为 ArrayList

使用相同的排序将 HashMap 转换为 ArrayList

胡说叔叔 2021-10-13 15:44:32
我有以下问题:我有一个 HashMapHashMap <String, BeanRelEstatisticaMateriaPrima> dataBeanList = new HashMap ();我正在生成 iReport 报告,但要将数据发送到报告,我将 HashMap 转换为 ArrayList:List <BeanRelEstatisticaMateriaPrima> test = new ArrayList <BeanRelEstatisticaMateriaPrima> (dataBeanList.values ());JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource (test);但是在进行这种转换时,圣戒正在丢失。在哈希图中我按字母顺序排列,例如:(A, B, C, D, E) 但在 ArrayList 中它得到 (D, A, E, C, B)有没有办法通过保持与 HashMap 完全相同的排序顺序来转换为 ArrayList?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信