news 2026/10/5 12:52:06

listmap数据变驼峰

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
listmap数据变驼峰
/** * listmap数据_变驼峰 * * @param list * @return */ public static List<Map<String, Object>> convertListToCamelCase(List<Map<String, Object>> list) { List<Map<String, Object>> data = new ArrayList<>(); if (null == list || list.size() == 0) { return data; } for (Map<String, Object> t : list) { data.add(convertMapToCamelCase(t)); } return data; }
/** * map数据_变驼峰 * * @param map * @return */ public static Map<String, Object> convertMapToCamelCase(Map<String, Object> map) { Map<String, Object> data = new HashMap<>(); if (null == map) { return data; } for (Map.Entry<String, Object> ma : map.entrySet()) { if(null == ma.getKey() || ma.getKey().length() == 0) { continue; } data.put(convertToCamelCase(ma.getKey()), ma.getValue()); } return data; }
/** * _变驼峰 * * @param context * @return */ public static String convertToCamelCase(String context) { if (null == context || context.isEmpty()) { return ""; } if (!context.contains("_")) { return context.toLowerCase(); } StringBuilder result = new StringBuilder(); String[] camles = context.split("_"); for (String camle : camles) { if (camle.isEmpty()) { continue; } result.append(camle.substring(0, 1).toUpperCase()); result.append(camle.substring(1).toLowerCase()); } StringBuilder ret = new StringBuilder(result.substring(0, 1).toLowerCase()); ret.append(result.substring(1, result.toString().length())); return ret.toString(); }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/5 10:36:16

本土DevOps领军者Gitee:如何重塑中国企业研发效能新范式

本土DevOps领军者Gitee&#xff1a;如何重塑中国企业研发效能新范式 在数字化转型进入深水区的当下&#xff0c;研发效能已成为决定企业竞争力的关键变量。根据IDC最新报告&#xff0c;到2025年&#xff0c;采用成熟DevOps实践的企业将比同行实现50%以上的交付速度优势。这一背…

作者头像 李华
网站建设 2026/10/5 10:36:30

2024年12月GESP真题及题解(C++七级): 燃烧

2024年12月GESP真题及题解(C七级): 燃烧 题目描述 小杨有一棵包含 nnn 个节点的树&#xff0c;其中节点的编号从 111 到 nnn。节点 iii 的权值为 aia_iai​。 小杨可以选择一个初始节点引燃&#xff0c;每个燃烧的节点会将其相邻节点中权值严格小于自身权值的在节点间扩散直到…

作者头像 李华
网站建设 2026/10/4 10:40:52

做好接口测试之初步认识Postman

我们如果在命令行发送post请求&#xff0c;会很麻烦&#xff0c;效率不高。同时也不方便接口的管理&#xff0c;所以一些优秀的接口测试工具应运而出&#xff0c;Postman就是绕不开的话题之一。 主要功能 Postman主要帮我们干了三件事&#xff1a; 1.把相关集合放到一个集合…

作者头像 李华