背景:
Java 关于String中有两个方法分别是
字符串转换成大写:string.toUpperCase()
字符串转换成小写:string.toLowerCase()
这两个都是把一个字符串全部转换成统一格式(全大写 or 全小写);
那么当项目中需要某个字符串首字母大写或者首字母小写的时候呢?
这时候就要封装两个方法来实现这个需求:
// 首字母变大写
public static String firstLetterToUpperCase(String str){
String retStr = str.substring(0,1);
return retStr.toUpperCase() + str.substring(1, str.length());
}
// 首字母变小写
public static String firstLetterToLowerCase(String str){
String retStr = str.substring(0,1);
return retStr.toLowerCase() + str.substring(1, str.length());
}
例子测试:
public class Dome {
public static void main(String[] args){
String str = "hello";
String v= Dome.firstLetterToUpperCase(str);
System.out.println(v );
String t= Dome.firstLetterToLowerCase(v);
System.out.println(t);
}
// 首字母变大写
public static String firstLetterToUpperCase(String str){
String retStr = str.substring(0,1);
return retStr.toUpperCase() + str.substring(1, str.length());
}
// 首字母变小写
public static String firstLetterToLowerCase(String str){
String retStr = str.substring(0,1);
return retStr.toLowerCase() + str.substring(1, str.length());
}
}
测试结果图: