将字符串首字符变大写或小写
方法一
String str = "let there be light";
String[] sp = str.split(" ");
for (int i = 0; i < sp.length; i++) {
sp[i]=sp[i].substring(0,1).toUpperCase()+sp[i].substring(1);
}
for (String string : sp) {
System.out.print(string+" ");
}
方法二
String sentence = "let there be light";
char[] c = sentence.toCharArray();
for (int i = 0; i < c.length; i++) {
if (i == 0 || (Character.isLetter(c[i]) && Character.isWhitespace(c[i - 1]))) {
c[i] = Character.toUpperCase(c[i]);
}
}
String str = new String(c);
System.out.println(str);
本文介绍了两种在Java中将字符串首字符转换为大写的方法。第一种方法使用split和substring进行字符操作,第二种方法利用toCharArray和Character类的toUpperCase方法实现。这两种方法都能有效地处理字符串首字符的大写转换。
572

被折叠的 条评论
为什么被折叠?



