Re: [問題] 請問如何有效率的將字串首字改大寫?
※ 引述《archerlin ()》之銘言:
: ※ 引述《adrianshum (Alien)》之銘言:
: : 只是順手打出來而已 :P
: : 嗯, 看來真的不能一行搞定...
: : 稍稍試了一下, 就算改用了 StringBuilder, 也是用 char array 比較快一點
: : Alien
: 恩 感恩 採用CharArray 程式繼續往下寫囉...
: 會問這基本的正是因為我JSP網頁大約有50~60萬左右個字串要即時這樣改
: 想問問看速度快點的寫法
: 能省一點時間算一點,user才不會等太久 (我那支撈SQL就要超久了,能省則省XD)
: 我也順手簡測了一下 各跑50萬次
: 我的方法1最爛 大約要1s
: 我的方法2 大約要280ms
: StringBuilder 大約要200ms左右 (應該是省space)
: CharArray 大約要70ms左右
: 果然小地方運算還是用愈primitive type愈快阿...用太多加工的方法只是愈慢 XD
<style>
body {text-transform:capitalize}
</style>
這樣就全都轉好了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.174.141
討論串 (同標題文章)