投稿

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

StringBuilderって速いの?

結論:ちょっぱや


import java.io.*;classStringAppend{publicstaticvoidmain(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=newStringBuilder();for(int j=0; j<100*(i+1); j++){ str.append("aa");} System.out.println(""+i+" "+(System.currentTimeMillis()-start));}}}