StringBuilder

김이홍·2023년 6월 8일
  • StringBuilder는 문자열을 동적으로 수정해야 할 때 효과적인 클래스이며, 연속된 문자열 작업에 대해 더 효율적인 성능을 제공합니다.
    StringBuilder sb = new StringBuilder("Hello");
    sb.append(" World"); // 문자열 뒤에 추가
    sb.insert(5, ","); // 특정 위치에 삽입
    sb.delete(5, 6); // 특정 범위 삭제
    String result = sb.toString(); // 수정된 문자열 반환
    System.out.println(result); // "Hello, World"

  • StringBuilder : 효율적인 문자열 수정이 가능
    StringBuilder 클래스는 다양한 메서드를 제공하여 문자열을 수정할 수 있습니다.
    일반적으로 사용되는 메서드에는 append, insert, delete, replace 등이 있습니다.
    이러한 메서드를 활용하여 문자열을 수정하고 최종적으로 toString 메서드를 호출하여 수정된 문자열을 반환할 수 있습니다.
    - StringBuilder sb = new StringBuilder("Hello");
    sb.append(" World"); // 문자열 뒤에 추가 -> "Hello World"
    sb.insert(5, ","); // 특정 위치에 삽입 -> "Hello, World"
    sb.delete(5, 6); // 특정 범위 삭제 -> "Hello World"
    String result = sb.toString(); // 수정된 문자열 반환
    System.out.println(result); // "Hello World"

0개의 댓글