반응형
자바 수행시간 검사하는 예제
package speed_timer;
public class Main {
public static void main(String[] args) {
long start, end;
String s = "";
StringBuilder sb = new StringBuilder("");
final int count = 100000;
start = System.currentTimeMillis();
for(int i = 0; i < count; i++)
s.concat("ab");
end = System.currentTimeMillis();
System.out.println("String 걸린 시간: " + (end - start));
start = System.currentTimeMillis();
for(int i = 0; i < count; i++)
sb.append("ab");
end = System.currentTimeMillis();
System.out.println("StringBuilder 걸린 시간: " + (end - start));
}
}
[결과 화면]
String 걸린 시간: 13
StringBuilder 걸린 시간: 6
반응형
'JAVA' 카테고리의 다른 글
자바 파일 복사 예제 (바이트 단위 복사) (0) | 2017.03.04 |
---|---|
자바 HashMap과 Iterator 사용 예제 (0) | 2017.03.03 |
자바 랜덤(무작위, 임의) 값과 로또 번호 출력 예제 (0) | 2017.02.25 |
자바 String 문자열을 토큰으로 분리하는 예제 (0) | 2017.02.25 |
자바 로또 예제 (Lotto) (0) | 2016.11.27 |