誰能告訴我爲什麼下面的代碼打印1高街,而不是1的高街?:善用第一個字符中的每一個字在Java中的字符串(但忽略特定的單詞)
String propertyPageTitle = "1-the-high-street";
propertyPageTitle = propertyPageTitle.replace("-", " ");
WordUtils.capitalizeFully(propertyPageTitle);
System.out.println(propertyPageTitle);
編輯展示的解決方案:
String propertyPageTitle = "1-the-high-street";
propertyPageTitle = propertyPageTitle.replace("-", " ");
propertyPageTitle = WordUtils.capitalizeFully(propertyPageTitle);
System.out.println(propertyPageTitle);
假如我想忽略這個詞「和」如果出現的話(我從.csv讀取值),而不是更改爲標題字符?這怎麼可能。
偉大 - 謝謝你 – Steerpike
真的,我想利用全(每個字符串的第一個字母),除非這個詞是「和」 。所以我想我可以圍繞capitalize建立一些邏輯來處理這種情況 – Steerpike