字符串首字母大写

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)正则匹配要准确

你可能感兴趣的:(java,字符串,首字母,大写)