StringBuilder 메서드

seheeee_97·2023년 12월 8일
0

개인 공부

목록 보기
14/44

sb = "12345"

  • append(String str) / append(char c) : StringBuilder에 문자열이나 문자 추가

    sb.append("Hello")는 StringBuilder 객체 sb에 "Hello" 문자열을 추가
    12345Hello


  • insert(int offset, String str) / insert(int offset, char c) : 특정 위치에 문자열이나 문자 삽입

    sb.insert(2, "num")는 StringBuilder 객체 sb의 인덱스 2 위치에 "num" 문자열을 삽입합니다.
    12num345


  • delete(int start, int end) : 지정된 범위의 문자 삭제

    sb.delete(1, 3)은 StringBuilder 객체 sb에서 인덱스 1부터 2까지의 문자를 삭제
    145


  • reverse() : 문자열을 역순으로 변환

    sb.reverse()는 StringBuilder 객체 sb의 문자열을 역순으로 변환
    54321


  • toString() : StringBuilder 객체를 일반적인 문자열로 변환

    sb.toString()은 StringBuilder 객체 sb를 일반적인 문자열로 반환


  • length() : 현재 문자열의 길이 반환

    sb.length()는 문자열의 길이 반환
    5


  • charAt(int index) : 지정된 인덱스의 문자 반환

    sb.charAt(3)은 StringBuilder 객체 sb에서 인덱스 3의 문자를 반환
    4


  • setCharAt(int index, char ch) : 지정된 인덱스의 문자 변경

    sb.setCharAt(1, A)
    1A345


  • replace(int index, char ch) : 지정된 인덱스의 문자 변경

    sb.replace(1, 3, "two")는 인덱스 1부터 2까지를 two로 변경
    1two45


0개의 댓글