質問: Javaを使って文字列を以下のように条件で加工したいです 1大文字 2小文字 3最初の文字だけ大文字でそれ以降は小文字 条件式と大文字小文字は自己解決できたのですが、 3の加工の適切な方法がわかりません。 以上、お手数をおかけしますがご確認お願いいたします。 わかりにくい面があればご指摘お願いいたします。
回答: 英語版Stack Overflowでの類似質問に対して回答がいくつか付いていますが、 How to capitalize the first letter of a String in Java? - Stack Overflow そのうちの一つに @Elenasys さんの回答 で、「コードが短くて速いバージョン」が紹介されています。 ``` String name = "stackoverflow"; name = name.substring(0,1).toUpperCase() + name.substring(1).toLowerCase(); ```