我是靠谱客的博主 舒服小笼包,最近开发中收集的这篇文章主要介绍Java实现首字母大写、驼峰命名与、划线转换,校验null,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/**
	 * 首字母转大写、驼峰命名
	 * 
	 * @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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部