概述
/**
* 首字母转大写、驼峰命名
*
* @param s 待转换的字符串
* @return 转换结果
*/
public static String initialToCapital(String s) {
StringBuilder sb = new StringBuilder();
if (s == null || s.trim().isEmpty()) {
return sb.toString();
}
if (s.length() <= 1) {
return sb.append(s).toString().toUpperCase();
}
String[] split = s.split("_");
for (String string : split) {
sb.append(string.substring(0, 1).toUpperCase());
sb.append(string.substring(1).toLowerCase());
}
return sb.toString();
}
/**
* 首字母转小写、驼峰转下划线
*
* @param s 待转换的字符串
* @return 转换结果
*/
public static String capitalToInitial(String s) {
StringBuilder sb = new StringBuilder();
if (s == null || s.trim().isEmpty()) {
return sb.toString();
}
if (s.length() <= 1) {
return sb.append(s).toString().toLowerCase();
}
for (int i = 0; i < s.length(); i++) {
char charAt = s.charAt(i);
if (Character.isUpperCase(charAt)) {
sb.append("_");
sb.append(Character.toLowerCase(charAt));
} else {
sb.append(charAt);
}
}
return sb.toString();
}
分类: Java基础
最后
以上就是舒服小笼包为你收集整理的Java实现首字母大写、驼峰命名与、划线转换,校验null的全部内容,希望文章能够帮你解决Java实现首字母大写、驼峰命名与、划线转换,校验null所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复