★★Java質問・相談スレッド132★★
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
748:デフォルトの名無しさん 09/09/15 21:45:53 >>746 このスレか前のスレに同じような質問があった気がする 749:デフォルトの名無しさん 09/09/15 21:46:04 >>746 http://d.hatena.ne.jp/suer/20090427/1240758191 なんだが・・・あるぇー、文字列連結ってコンパイル時にStringBufferだか StringBuilderに置き換えられてなかったっけ? 750:デフォルトの名無しさん 09/09/15 21:48:36 >>749 そうだよな でも、このhatena記事みると、あれー?って感じだなw 751:デフォルトの名無しさん 09/09/15 21:51:14 コンパイラの最適化オプション-Oとかで結構変わったりするかもな 最新のは最適化オプションがデフォルトで入るときいたこともあるが 752:デフォルトの名無しさん 09/09/15 21:53:55 そりゃループの中で毎回 str += s; してるからだろ str += s; は str = new StringBuilder(str).append(s).toString(); みたいなことになるから無駄だらけ 753:デフォルトの名無しさん 09/09/15 21:58:13 >>752 つまりはnewしてるのがオーバーヘッドの要因ってこと? じゃあ、>>746のような+をつなげたような書き方なら str.append(str.group(1)).append(str.group(2))..... な感じになって、あんまり変わらない?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4818日前に更新/160 KB
担当:undef