[Java] StringBuiler 문자열을 다루는 클래스

Java / StringBuiler

 

StringBuilder


문자열을 다루거나 문자열끼리 연산할 때 String끼리 누적 연산을 하는 것은 연산속도가 매우 떨어진다.
String을 이용해서 연산을 하는 것보다 StringBuilder를 이용해서 연산을 하는것이 훨씬 효율적이다.

String끼리 연산할 때는 새로운 객체를 계속 생성하며 연산하지만
StringBuilder는 객체를 생성하지 않고 더하기만 한다.


문법

StringBuilder sb = new StringBuilder("Hi");   // 생성
sb.append(" Java"); // 뒤에 Java 추가

System.out.println(sb);  // Hi Java

 

StringBuilder의 인스턴스를 생성하고 인스턴스.append("문자열") 을 통해서 값을 추가 할 수 있다.

 

댓글

Designed by JB FACTORY