public class FirstCharUpper {
public static void main(String[] args) {
String str = "this is a Dog";
String [] strArray = str.trim().split("\\s+"); //进行匹配
for(int i=0;i<strArray.length;i++){
//首先获取第i个字符数组的第一个字符,并将其转换为大写,然后再加上剩下的字符
strArray[i] = Character.toUpperCase(strArray[i].charAt(0))+strArray[i].substring(1);
System.out.print(strArray[i]+" ");
}
}
}
注意:
(1)首字母要变为大写,要想到Character类提供的方法。
(2)正则匹配要准确