package charactor;
/*
给出一句英文句子: "let there be light"
得到一个新的字符串,每个单词的首字母都转换为大写
*/
public class TestString {
public static void main(String[] args) {
String str="let there be light";
System.out.println(ToUpperMethod(str));
}
public static String ToUpperMethod(String str){
StringBuffer sb=new StringBuffer();
String[] s=str.split(" ");
for (int i = 0; i < s.length; i++) {
s[i]=s[i].replace(s[i].charAt(0),
Character.toUpperCase(s[i].charAt(0)));
// char firstletter=s[i].charAt(0);
// s[i]=s[i].replace(firstletter, Character.toUpperCase(firstletter));
sb.append(s[i]+" ");
}
return sb.toString();
}
}
还有另一种思路。如下:
package charactor;
public class TestString {
public static void main(String[] args) {
String sentence="l