将字符串,首字母转换为大写,通常写法
public static void main(String[] args) {
String name = "ddAaa";
name = name.substring(0, 1).toUpperCase() + name.substring(1);
System.out.println(name);
}
结果:
DdAaa
优雅写法
public static void main(String[] args) {
String name = "ddAaa";
char[] cs = name.toCharArray();
cs[0] -= 32;
System.out.println(String.valueOf(cs));
}
结果:
DdAaa
将字符串转化为字符数组,将第一个字符,进行Ascii码前移,获取其大写。
网友评论