1. 程式人生 > >Java中實現首字母大寫的兩種思路

Java中實現首字母大寫的兩種思路

public class Demo1 {

    public static void main(String[] args) {
        // 簡單的方法
        String str = "american";
        String t = str.substring(0, 1).toUpperCase() + str.substring(1);
        System.out.println(t);

        // 效率高的方法
        char[] chars = str.toCharArray();
        if (chars[0] >= 'a' && chars[0] <= 'z') {
            chars[0] = (char)(chars[0] - 32);
        }
        System.out.println(new String(chars));
    }
}