Java 首字母转大写,StringUtils.capitalize
================================
©Copyright 蕃薯耀 2022-09-01
https://www.cnblogs.com/fanshuyao/
一、首字母转大写最简单的方法
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency>
org.apache.commons.lang3.StringUtils.capitalize(String str)
示例:
StringUtils.capitalize(null) = null StringUtils.capitalize("") = "" StringUtils.capitalize("cat") = "Cat" StringUtils.capitalize("cAt") = "CAt" StringUtils.capitalize("'cat'") = "'cat'"
Java首字母转小写
StringUtils.uncapitalize("")
StringUtils.uncapitalize(null) = null StringUtils.uncapitalize("") = "" StringUtils.uncapitalize("cat") = "cat" StringUtils.uncapitalize("Cat") = "cat" StringUtils.uncapitalize("CAT") = "cAT"
二、Java自定义首字母转大写
public static String firstUpper(String fieldName) { if(fieldName == null || fieldName.length() < 1) { return fieldName; } return fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1); }
public static void main(String[] args) { System.out.println(firstUpper(null)); System.out.println(firstUpper("")); System.out.println(firstUpper("a")); System.out.println(firstUpper("aa")); System.out.println(firstUpper("Aa")); System.out.println(firstUpper("AAaaa")); System.out.println(firstUpper("-aaaaa")); } 结果: null A Aa Aa AAaaa -aaaaa
三、Setter和Getter方法
public static String getSetterName(String fieldName) { return "set" + firstUpper(fieldName); } public static String getGetterName(String fieldName) { return "get" + firstUpper(fieldName); }
(时间宝贵,分享不易,捐赠回馈,^_^)
================================
©Copyright 蕃薯耀 2022-09-01
https://www.cnblogs.com/fanshuyao/
今天越懒,明天要做的事越多。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决