String output = StringUtils.capitalize(INPUT); assertEquals(EXPECTED, output); The test passes if we execute it. As we can see, we simply callStringUtils.capitalize(INPUT).Then the library does the job for us. It’s worth mentioning thattheStringUtils.capitalize()method is null-safe and works...
public static String capitalizeFirstLetter(String str) { if (str == null || str.isEmpty()) { return str; } return str.substring(0, 1).toUpperCase() + str.substring(1); } 方法二:使用Character.toUpperCase方法 将字符串转换为字符数组,然后将第一个字符转换为大写,最后再将字符数组转换回字符...
publicclassStringUtil{publicstaticStringcapitalizeFirstLetter(Stringstr){if(str==null||str.isEmpty()){returnstr;}char[]charArray=str.toCharArray();charArray[0]=Character.toUpperCase(charArray[0]);returnnewString(charArray);}publicstaticvoidmain(String[]args){Stringstr="hello world";Stringcapitalize...
publicclassCapitalizeFirstLetter{publicstaticvoidmain(String[]args){Stringinput="hello world";Stringresult=capitalizeFirstLetter(input);System.out.println(result);}publicstaticStringcapitalizeFirstLetter(Stringinput){// 步骤2:检查字符串是否为空if(input==null||input.isEmpty()){returninput;}// 步骤3:...
public static String capitalizeFirstLetter(String str) { if (str == null || str.isEmpty()) { return str; } return str.substring(0, 1).toUpperCase() + str.substring(1); } } ``` 在上述代码中,我们定义了一个名为`capitalizeFirstLetter`的静态方法,该方法接受一个字符串作为参数,并返回首字...
*@return: java.lang.String */publicstaticStringcapitalizeTheFirstLetter(String str){charfirstChar=str.toUpperCase().charAt(0);StringnextStr=str.toLowerCase().substring(1);returnfirstChar + nextStr; }/** *@Description: 驼峰 -> 下划线格式 默认小写,存在第二个形参且为true时大写. ...
*@return: java.lang.String */publicstaticStringcapitalizeTheFirstLetter(Stringstr) { char firstChar = str.toUpperCase().charAt(0);StringnextStr = str.toLowerCase().substring(1);returnfirstChar + nextStr; }/** *@Description: 驼峰 -> 下划线格式 默认小写,存在第二个形参且为true时大写. ...
* @return: java.lang.String */ public static String capitalizeTheFirstLetter(String str) { char firstChar = str.toUpperCase().charAt(0); String nextStr = str.toLowerCase().substring(1); return firstChar + nextStr; } /** * @Description: 驼峰 -> 下划线格式 默认小写,存在第二个形参且为...
String capitalizeTheFirstLetter(String str) { char firstChar = str.toUpperCase().charAt(0); String nextStr = str.toLowerCase().substring(1); return firstChar + nextStr; } /** * @Description: 驼峰 -> 下划线格式 默认小写,存在第二个形参且为true时大写. * @Author: Yiang37 * @Date:...
使用String类的toUpperCase()和substring()方法 一种简单的方法是首先将整个字符串转换为大写,然后只将第一个字符保留为大写,其余部分转换为小写。这种方法的缺点是如果字符串为空或只包含一个字符,它将返回相同的字符串。 publicStringcapitalizeFirstLetter(Stringinput){if(input==null||input.isEmpty()){returninpu...