我是靠谱客的博主 舒服小笼包,这篇文章主要介绍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实现首字母大写、驼峰命名与、划线转换内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部