耐小裳 2019-12-19 16:37 采纳率: 0%
浏览 1426

LinkedHashMap怎么在插入数据后,顺序不变?

项目:SpringBoot+mybatis

1、从数据库返回的数据中因为返回空数据的原因导致LinkedHashMap中有的数据是缺少某个key的;
2、在put某个key值后,是在LinkedHashMap的末尾;
3、现在想在指定位置插入这个key,要怎么处理;

{id=98, bus_id=3038, shop_id=6161, product_id=13550, specs_name=类型, specs_name_en=, specs_value=绿茶, specs_value_en=, specs_sort=50, sort=0, code=, is_default=0, price=0.00, stock=0, bar_code=, sales_volume=0}
{id=97, bus_id=3038, product_id=13496, specs_name=鸭, specs_name_en=, specs_value=整只, specs_value_en=, specs_sort=50, sort=0, code=, is_default=0, price=20.00, stock=0, bar_code=, sales_volume=0, shop_id=0}

例如上面代码中的shop_id,有什么好的办法解决,顺序和插入的问题呢?

  • 写回答

1条回答 默认 最新

  • 王能 2019-12-23 11:26
    关注

    使用arrayList不香吗
    如果只是纯粹的使用有序集合,建议用ArrayList再套一层类似

            ArrayList<Object[]> list = new ArrayList<>();
            list.add(new Object[]{1,data});
    

    问答版主就是牛,从现在起只回论坛,不在踏入问答半步

    评论

报告相同问题?

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥15 如何修改pca中的feature函数
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况