投稿

4月, 2012の投稿を表示しています

StringBuilderって速いの?

結論:ちょっぱや import java . io .*; class StringAppend { public static void main ( String [] args ) { for ( int i = 0 ; i < 50 ; i += 5 ) { long start = System . currentTimeMillis (); String str = "" ; for ( int j = 0 ; j < 100 *( i + 1 ) ; j ++) { str += "aa" ; } System . out . println ( "" + i + " " +( System . currentTimeMillis ()- start )); } System . out . println ( "" ); for ( int i = 0 ; i < 50 ; i += 5 ) { long start = System . currentTimeMillis (); StringBuilder str = new StringBuilder (); for ( int j = 0 ; j < 100 *( i + 1 ) ; j ++) { str . append ( "aa" ); } System . out . println ( "" + i + " " +( System . currentTimeMillis ()- start )); } } }