优雅的转换字符串首字母为大写

2018-05-23  本文已影响0人  低至一折起

将字符串,首字母转换为大写,通常写法

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码前移,获取其大写。

上一篇 下一篇

猜你喜欢

热点阅读