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

前端 未结 25 1536
抹茶落季
抹茶落季 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:43

    My functional approach. its capstilise first character in sentence after whitescape in whole paragraph.

    For capatilising only first character of the word just remove .split(" ")

               b.name.split(" ")
                     .filter { !it.isEmpty() }
                     .map { it.substring(0, 1).toUpperCase() 
                     +it.substring(1).toLowerCase() }
                      .joinToString(" ")
    

提交回复
热议问题