首字母大写驼峰名字转换
Posted night-watch
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了首字母大写驼峰名字转换相关的知识,希望对你有一定的参考价值。
将a_boy 转换为 ABoy
public static String firstLetterUpper(String str){ char[] ch = str.toCharArray(); if (ch[0] >= ‘a‘ && ch[0] <= ‘z‘) { ch[0] = (char)(ch[0] - 32); } return new String(ch); } /** * org.apche.commons.lang.StringUtils * 将a_boy 转换为 ABoy * @param str * @return */ public static String firstUpperCamelCase(String str){ if (StringUtils.isNotBlank(str)) { str = str.toLowerCase(); String[] strs = str.split("_"); if (strs.length == 1) { return firstLetterUpper(str); }else { String convertedStr = ""; for (int i = 0; i < strs.length; i++) { convertedStr += firstLetterUpper(strs[i]); } return convertedStr; } } }
以上是关于首字母大写驼峰名字转换的主要内容,如果未能解决你的问题,请参考以下文章
FastJSONFastJson转换json字符串key的首字母小写变大写的解决办法
FastJSONFastJson转换json字符串key的首字母小写变大写的解决办法