首頁 >Java >java教程 >如何將 Java 字串中每個單字的首字母大寫?

如何將 Java 字串中每個單字的首字母大寫?

Patricia Arquette
Patricia Arquette原創
2024-12-25 14:56:16957瀏覽

How Can I Capitalize the First Letter of Each Word in a Java String?

使用內建Java 函數將字串單字中的首字母大寫

在Java 中,內建函數WordUtils.capitalize(str)來自Apache Commons Text庫的可以將給定字串中每個單字的第一個字元大寫,同時保留其他字元

用法:

要將字串中每個單字的第一個字元大寫,只需使用以下語法:

示例:

考慮以下示例來說明WordUtils.capitalize() 函數的行為:

  • "jon skeet" → "Jon Skeet"
  • "miles o'Brien" → "Miles O'Brien" (大寫)保留在「B」)
  • 「老麥當勞」→「老Mcdonald"

注意:

如果您希望您希望每個單字的第一個字元大寫,包括“and”和“the”等連詞,您可以請改用WordUtils.capitalizeFully(..) 函數。對於給定的範例,這將產生以下輸出:

  • "old mcdonald" → "Old McDonald"

以上是如何將 Java 字串中每個單字的首字母大寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn