String.split()
便利なのは分かるけど、ループの中で、
firstOccurence = xxx.split(", ")[0];
とか。要は最初に見つかった", "までの文字列を切り出したいだけみたいなのだが。裏ではループで毎回正規表現のコンパイルと、(結局先頭しか使わないのに)結果配列の生成が。気が遠くなる... せめてsplit(", ", 2)[0]としてもらうか。でも正規表現のコンパイル時間の方が支配的な気がする。
| るいもの戯れ言 | |||||||||||||||||
20![]() ![]() ![]() ![]() ![]() since 2002.1.6
|
|
便利なのは分かるけど、ループの中で、
firstOccurence = xxx.split(", ")[0];
とか。要は最初に見つかった", "までの文字列を切り出したいだけみたいなのだが。裏ではループで毎回正規表現のコンパイルと、(結局先頭しか使わないのに)結果配列の生成が。気が遠くなる... せめてsplit(", ", 2)[0]としてもらうか。でも正規表現のコンパイル時間の方が支配的な気がする。
|
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。 日本アイ・ビー・エム 花井 志生 Since 1997.6.8 |
|