How to capitalize the first letter of word in a string using Java?

前端 未结 25 1400
抹茶落季
抹茶落季 2020-11-27 09:50

Example strings

one thousand only
two hundred
twenty
seven

How do I change the first character of a string in capital letter and not change

25条回答
  •  北海茫月
    2020-11-27 10:30

    Adding everything together, it is a good idea to trim for extra white space at beginning of string. Otherwise, .substring(0,1).toUpperCase will try to capitalize a white space.

        public String capitalizeFirstLetter(String original) {
            if (original == null || original.length() == 0) {
                return original;
            }
            return original.trim().substring(0, 1).toUpperCase() + original.substring(1);
        }
    

提交回复
热议问题