最大1万円超分の電子書籍プレゼント♪

java初心者です。

名前をアルファベットで入力した際に、頭文字を大文字で表示できるように設定したいと
思っています。

substringやreplaceで試してみましたが、入力される名前の長さがそれぞれ異なるので、
設定できませんでした。(私の力量不足かもしれません、、)

よい方法ありますでしょうか?
初めての試みなので、詳しく説明頂けると助かります。

よろしくお願い致します。

gooドクター

A 回答 (1件)

String name = "ichiro";


String capitalizedName = Character.toTitleCase(name.charAt(0)) + name.substring(1).toLowerCase();


もしくはcommonsライブラリーが使える環境の場合、
StringUtils.capitalise("ichiro");

と簡潔に記述できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

gooドクター

人気Q&Aランキング