public class MainClass { public static void main(String[] args) { // TODO Auto-generated method stub String a = "이거이거 오이시이"; String b = new String("뀨");
System.out.println("a코 드 " + a.hashCode()); System.out.println("b코 드 " + b.hashCode());
a = a + b ;
long startTime = 0; long endTime = 0;
String testString = "testString";
startTime = System.nanoTime();
for (int i=0; i<100; i++) { testString = testString + "a"; } endTime = System.nanoTime(); System.out.println("실행시간 : " + (endTime-startTime));
startTime = System.nanoTime(); StringBuilder test = new StringBuilder("testString"); for(int i=0; i<100; i++) { test.append("abc"); } endTime = System.nanoTime();
System.out.println("실행시간 : " + (endTime-startTime)); startTime = System.nanoTime(); StringBuffer test2 = new StringBuffer("testString"); for(int i=0; i<100; i++) { test2.append("abc"); } endTime = System.nanoTime(); System.out.println("실행시간 : " + (endTime-startTime)); } } 실행시간 : 264300 실행시간 : 39200 실행시간 : 52300 |
출처: https://12bme.tistory.com/42 [길은 가면, 뒤에 있다.]
'백앤드 이야기 > JAVA&Spring' 카테고리의 다른 글
[JAVA] 자바8 부터 지원하는 java.time 패키지 util 모음 (0) | 2020.07.04 |
---|---|
[JAVA] 파일 & 폴더 정보 확인, 이동, 생성, 삭제등 (0) | 2020.06.19 |
[Spring] spring profile 및 logback-spring.xml 을 이용한 log 관리 (0) | 2019.10.21 |
[JAVA] 자바 비대칭키, 대칭키 암호화 하기 (0) | 2019.09.16 |
[JAVA] 인코딩과 인코딩 방식 (0) | 2019.09.09 |
댓글