JAVA StringBuilder 클래스 insert 문자 삽입 하기

StringBuilder에 문자를 삽입하는 방법을 알아보겠습니다.

문자열을 추가하기 위해서는 append를 사용합니다.

append를 사용하는 경우에는 마지막 문자열 뒤에 지정한 문자열이 추가가 됩니다.

기존 문자열 사이에 문자를 넣고 싶은 경우에는 insert를 사용합니다.

작성 방법을 보겠습니다.

StringBuilder.insert(위치, 문자열)

 

추가할 위치의 값은 맨앞이 0부터 시작하며 바이트수가 아닌 문자열 수로 위치를 지정합니다.

 

샘플 소스

public class testStringBuilder{

  public static void main(String args[]){

    StringBuilder sb = new StringBuilder();
    
    sb.append("Hello .Welcome to Java.");
    sb.insert(6, "Jon");

    System.out.println(new String(sb));
  }
}

 

결과

Hello Jon.Welcome to Java.

 

StringBuilder로 작성한 문자열에 6번째 자리에 Jon 이라는 문자열을 넣었습니다.

 

댓글