public class Demo {
public String firstLetterToUpperCase(String s){
//将完整的字符串按照空格拆分 split
//循环处理每一个单词,截取首字母->大写,其余的在拼接上去
//每一次的单词拼接成完整的字符串
String result = "";
String[] value = s.split(" ");
for(int i = 0; i < value.length; i++){
String firstLetter = value[i].substring(0,1).toUpperCase();
String otherLetter = value[i].substring(1);
result = result.concat(firstLetter.concat(otherLetter) + " ");
}
return result.trim();//去掉字符串末尾多余的空格
}
public static void main(String[] args){
Demo demo = new Demo();
System.out.println(demo.firstLetterToUpperCase("this is a shit day"));//This Is A Shit Day
}
}