How to capitalize the first character of each word in a string

后端 未结 30 1894
情深已故
情深已故 2020-11-22 02:08

Is there a function built into Java that capitalizes the first character of each word in a String, and does not affect the others?

Examples:

  • jon
30条回答
  •  庸人自扰
    2020-11-22 02:37

    If you're only worried about the first letter of the first word being capitalized:

    private String capitalize(final String line) {
       return Character.toUpperCase(line.charAt(0)) + line.substring(1);
    }
    

提交回复
热议问题