JAVA
StringBuilder
이파댥
2024. 5. 17. 20:41
StringBuilder
자바에서 제공하는 클래스 중 하나로, 문자열을 효율적으로 조작하기 위해 사용
일반적으로 문자열을 더하거나 수정하는 작업이 많을 때 StringBuilder를 사용하는 것이 효율적
이유는 StringBuilder가 기존의 문자열을 수정하지 않고, 내부 버퍼를 이용해 문자열을 변경할 수 있기 때문입니다. 이를 통해 많은 문자열 변경 작업이 있을 때 성능을 향상시킴
주요 메서드
- append(String str): 지정한 문자열을 StringBuilder 객체의 끝에 추가
- toString(): StringBuilder 객체에 저장된 문자열을 String으로 변환하여 반환
Ex)
public class StringBuilderExample {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append(" ");
sb.append("World");
System.out.println(sb.toString()); // 출력: Hello World
}
}
StringBuilder 객체를 생성한 후
여러 번의 append 메서드를 호출하여 문자열을 추가하고
마지막에 toString 메서드를 호출하여 완성된 문자열을 출력