String Vs StringBuffer
>>StringBuffer쓰자
package com.kitri.lang;
public class StringVSBuffer {
public static void main(String[] args) {
//java.lang의 System Class
//nanoTime() method
long st = System.nanoTime();
String str = "hello ";
for(int i=0; i<5000; i++) {
str += i;
}
// StringBuffer sb = new StringBuffer("hello ");
// for (int i=0; i<500; i++) {
// sb.append(i);
// }
System.out.println(System.nanoTime() - st);
//5000번 for문
//String
//39969247 39518292 62821418 40041735
//StringBuffer
//229968 203347 230931 230930
//문자열 더할 때는 StringBuffer 써야한다.
//시간 차이가 많이 남.
}
}
결과 : 문자열 더할 때는 StringBuffer 써야한다.
시간 차이가 많이 남.
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java] java.awt - (Button, Label, TextField, TextArea, Choice, CheckBox, List, Scrollbar 등) (0) | 2020.09.11 |
---|---|
[Java] java.Util - Calendar,Date,Random,Stringtokenizer / java.text.format - DateFormat,NumberFormat (0) | 2020.09.07 |
[Java] java.lang - StringBuffer (0) | 2020.08.28 |
[Java] java.lang - String (0) | 2020.08.19 |
[Java]Array 활용 - 야구게임 (0) | 2020.08.12 |