作者qrtt1 (愚人)
看板java
标题Re: [问题] 请问如何有效率的将字串首字改大写?
时间Thu Jun 21 17:05:07 2007
※ 引述《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