(将如TEST_TB_KKK_LLLL 转换为    testTbKkkLlll)public static Map<String, Object> zh(Map<String,Object> map) {HashMap<String, Object> newMap = new HashMap<String, Object>();for (Entry<String, Object> entry : map.entrySet()) {String key = entry.getKey();String value = (String) entry.getValue();String newKey = key.toLowerCase();StringBuffer sbf = new StringBuffer();if (newKey.contains("_")){// 按下划线来切割字符串为数组String[] split = newKey.split("_");// 循环数组操作其中的字符串for (int i = 0, index = split.length; i < index; i++){char[] ch = split[i].toCharArray();if(i>0){ch[0] = (char) (ch[0] - 32);}// 添加到字符串缓冲区sbf.append(ch);}}else{sbf.append(newKey);}newMap.put(sbf.toString(), value);}return newMap;}

驼峰命名去下划线首字母大写相关推荐

  1. php类属性命名驼峰还是下划线,PHP实现驼峰命名和下划线命名互转

    本篇文章教大家实现驼峰命名和下划线命名互转,在php开发中经常需要两种命名法互相转换,下面为大家提供两种实现方式. 第一种方法效率相对差一些,实现方式如下://驼峰命名转下划线命名 function ...

  2. 驼峰命名法和下划线命名法互转

    /**** 下划线命名转为驼峰命名** @param para* 下划线命名的字符串*/public static String UnderlineToHump(String para){String ...

  3. 上位机命名规范驼峰命名法和下划线命名法

    1)驼峰命名法 小驼峰命名法:除第一个单词之外,其他单词首字母大写,例如:myFirstName.myLastName.常用于变量名,函数名. 大驼峰命名法(又称为帕斯卡命名法):相比小驼峰法,大驼峰 ...

  4. C# newtonsoft.json 序列化实体进行驼峰命名(第一个首字母小写)

    #使用newtonsoft.json来设置格式化 var Model = new UserIModel { UserName = "xiaoming", UserId = '1' ...

  5. notepad++,vim驼峰命名与下划线的互相转换

    ID DAY_TIME DAY_FULL_NAME DAY_OF_WEEK YEAR_MONTH YREA_NAME 下滑线转驼峰 大写转小写 有这么些字段,将它复制到notpad++中,ctrl+u ...

  6. 解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题

    解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题 问题描述 springboot 在配置jpa时,利用idea自带工具逆向工程生成实体类,结果在调用findOne的时候,报 ...

  7. 下划线转驼峰,并且首字母大写

    下划线转驼峰,并且首字母大写 public String lineToHump(String str) {Pattern linePattern = Pattern.compile("_(\ ...

  8. Python命名方式转换——帕斯卡、驼峰法、下划线

    文章目录 问题描述 转下划线命名 转驼峰法命名 参考文献 问题描述 命名方式 描述 例子 代表语言 帕斯卡(PascalCase 或 UpperCamelCase) 每个逻辑首字母大写 UserLog ...

  9. java bean 首字母大写_javaBean命名规范 get / set 后的首字母大写

    javaBean命名规范 Sun 推荐的命名规范 1 ,类名要首字母大写,后面的单词首字母大写 2 ,方法名的第一个单词小写,后面的单词首字母大写 3 ,变量名的第一个单词小写,后面的单词首字母大写 ...

最新文章

  1. nodejs之async异步编程
  2. Struts2--DomainModel接收参数---使用广泛!!!
  3. 聊聊高并发下库存加减那些事儿——“异步扣减库存”
  4. 倦怠和枯燥_我如何艰难地学习倦怠
  5. 前端:JS/26/实例:随机显示小星星
  6. EntityFramework 如何查看执行的 SQL 代码?
  7. day11--Matplotlib--柱形图与盒图
  8. MATLAB最新官方中文文档
  9. win7 安装深度linux系统,深度系统纯净版win7下载安装推荐
  10. 抛开时代背景,任何技术讨论都是瞎耽误功夫
  11. 安卓Android Studio开发环境,无需连接外网
  12. 遥感图像预处理-辐射定标
  13. MAC 安装JD-GUI
  14. 找茬游戏html5源码,大家来找茬游戏以JS实现
  15. 孝当先健康管理品牌连锁项目说明会-南昌站圆满结束
  16. 对ABAP程序调优的学习(三)并行并发读取
  17. 普通本科毕业一年,靠着这1000道JAVA面试题,终逆袭上岸
  18. python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...
  19. 蓝桥杯算法训练-强力党逗志芃
  20. 各行各业数字化转型的高分答卷来啦,快来“抄作业”呀

热门文章

  1. strcpy函数用法详细解释
  2. React Native 如何实现吸顶效果
  3. 抖音如何起号、养号、增粉、搜索排名怎么优化
  4. EP | 孙蔚旻团队揭示土壤原生生物对锑和砷污染的响应
  5. LeetCode 153. 寻找旋转排序数组中的最小值【c++/java详细题解】
  6. linux 调整时钟的频率,S3C2440时钟设置
  7. 产品经理的自我管理能力 之 情绪管理、时间管理-----产品经理深入浅出课程
  8. 肖申克的救赎--剧本
  9. 苹果电脑查看python版本_Mac下如何查看Python的版本?
  10. MATLAB学习笔记:不定积分