看板 java 關於我們 聯絡資訊
※ 引述《adrianshum (Alien)》之銘言: : ※ 引述《superlubu (勁過呂布)》之銘言: : : 這樣好像不能 compile (?) : : 少了一個 ")", : : setCharAt() return void cannot be used as a reference : : 好像還是要分幾行來寫... : 只是順手打出來而已 :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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.131.226