驼峰命名去下划线首字母大写
(将如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;}
驼峰命名去下划线首字母大写相关推荐
- php类属性命名驼峰还是下划线,PHP实现驼峰命名和下划线命名互转
本篇文章教大家实现驼峰命名和下划线命名互转,在php开发中经常需要两种命名法互相转换,下面为大家提供两种实现方式. 第一种方法效率相对差一些,实现方式如下://驼峰命名转下划线命名 function ...
- 驼峰命名法和下划线命名法互转
/**** 下划线命名转为驼峰命名** @param para* 下划线命名的字符串*/public static String UnderlineToHump(String para){String ...
- 上位机命名规范驼峰命名法和下划线命名法
1)驼峰命名法 小驼峰命名法:除第一个单词之外,其他单词首字母大写,例如:myFirstName.myLastName.常用于变量名,函数名. 大驼峰命名法(又称为帕斯卡命名法):相比小驼峰法,大驼峰 ...
- C# newtonsoft.json 序列化实体进行驼峰命名(第一个首字母小写)
#使用newtonsoft.json来设置格式化 var Model = new UserIModel { UserName = "xiaoming", UserId = '1' ...
- notepad++,vim驼峰命名与下划线的互相转换
ID DAY_TIME DAY_FULL_NAME DAY_OF_WEEK YEAR_MONTH YREA_NAME 下滑线转驼峰 大写转小写 有这么些字段,将它复制到notpad++中,ctrl+u ...
- 解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题
解决springdatajpa 在解析实体类的字段时候驼峰自动转为下划线问题 问题描述 springboot 在配置jpa时,利用idea自带工具逆向工程生成实体类,结果在调用findOne的时候,报 ...
- 下划线转驼峰,并且首字母大写
下划线转驼峰,并且首字母大写 public String lineToHump(String str) {Pattern linePattern = Pattern.compile("_(\ ...
- Python命名方式转换——帕斯卡、驼峰法、下划线
文章目录 问题描述 转下划线命名 转驼峰法命名 参考文献 问题描述 命名方式 描述 例子 代表语言 帕斯卡(PascalCase 或 UpperCamelCase) 每个逻辑首字母大写 UserLog ...
- java bean 首字母大写_javaBean命名规范 get / set 后的首字母大写
javaBean命名规范 Sun 推荐的命名规范 1 ,类名要首字母大写,后面的单词首字母大写 2 ,方法名的第一个单词小写,后面的单词首字母大写 3 ,变量名的第一个单词小写,后面的单词首字母大写 ...
最新文章
- nodejs之async异步编程
- Struts2--DomainModel接收参数---使用广泛!!!
- 聊聊高并发下库存加减那些事儿——“异步扣减库存”
- 倦怠和枯燥_我如何艰难地学习倦怠
- 前端:JS/26/实例:随机显示小星星
- EntityFramework 如何查看执行的 SQL 代码?
- day11--Matplotlib--柱形图与盒图
- MATLAB最新官方中文文档
- win7 安装深度linux系统,深度系统纯净版win7下载安装推荐
- 抛开时代背景,任何技术讨论都是瞎耽误功夫
- 安卓Android Studio开发环境,无需连接外网
- 遥感图像预处理-辐射定标
- MAC 安装JD-GUI
- 找茬游戏html5源码,大家来找茬游戏以JS实现
- 孝当先健康管理品牌连锁项目说明会-南昌站圆满结束
- 对ABAP程序调优的学习(三)并行并发读取
- 普通本科毕业一年,靠着这1000道JAVA面试题,终逆袭上岸
- python提供了几个基本的数值运算操作符_慢步学习,二级python,数字类型及其运算...
- 蓝桥杯算法训练-强力党逗志芃
- 各行各业数字化转型的高分答卷来啦,快来“抄作业”呀