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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/** * 首字母转大写、驼峰命名 * * @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实现首字母大写、驼峰命名与、划线转换内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部