수색…


소개

Java StringBuffer 클래스 소개.

문자열 버퍼 클래스

키 포인트 :-

  • mutable (수정 가능) 문자열을 생성하는 데 사용됩니다.

  • 변경 가능 : - 변경할 수 있습니다.

  • 다중 스레드는 동시에 스레드에 액세스 할 수 없으므로 스레드로부터 안전합니다.

방법 : -

  • public synchronized StringBuffer append (String s)

  • public synchronized StringBuffer insert (int offset, String s) 지정된 바이트 수를 리턴합니다.

  • public synchronized StringBuffer replace (int startIndex, int endIndex, String str) 지정된 바이트 수를 리턴합니다.

  • public synchronized StringBuffer delete (int startIndex, int endIndex) 지정된 바이트 수를 리턴합니다.

  • public synchronized StringBuffer reverse ()

  • public int capacity ()

  • public void ensureCapacity (int minimumCapacity)

  • 공용 char charAt (int index)

  • public int length ()

  • 공용 문자열 하위 문자열 (int beginIndex)

  • 공용 문자열 하위 문자열 (int beginIndex, int endIndex)

문자열과 문자열 간의 diffrence를 보여주는 예 버퍼 구현 : -

class Test {
 public static void main(String args[])
 {
  String str = "study";
  str.concat("tonight");
  System.out.println(str);      // Output: study

  StringBuffer strB = new StringBuffer("study");
  strB.append("tonight");
  System.out.println(strB);    // Output: studytonight
 }
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow