[問題] 請問如何有效率的將字串首字改大寫?

看板java作者時間18年前 (2007/06/21 15:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/9 (看更多)
請問有沒有啥最有效率的方式 將字串的第一個字母改成大寫阿? 我原本是這樣寫 String s = "javaworld"; Character c = new Character(s.charAt(0)); c = Character.toUpperCase(c); s = s.replaceAll("^[a-z]", c.toString()); 後來覺得實在很畫蛇添足 乾脆改成這樣 String s = "javaworld"; s = s.substring(0, 1).toUpperCase() + s.substring(1); 不過看來還是挺蠢的...XD 我想知道有沒有更有效率又漂亮的寫法? 最好是用到正規式的...(剛好最近在學) :P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.131.226
文章代碼(AID): #16UYV5RP (java)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 9 篇):
文章代碼(AID): #16UYV5RP (java)