Szukaj…


Wprowadzenie

Wprowadzenie do klasy Java StringBuffer.

Klasa bufora ciągów

Kluczowe punkty :-

  • Służy do tworzenia ciągów zmiennych (modyfikowalnych).

  • Zmienny : - które można zmienić.

  • jest bezpieczny dla wątków, tzn. wiele wątków nie może uzyskać do niego dostępu jednocześnie.

Metody: -

  • publicznie zsynchronizowana aplikacja StringBuffer (String)

  • publicznie zsynchronizowana wstawka StringBuffer (przesunięcie int, String s)

  • publiczne zsynchronizowane zastąpienie StringBuffer (int startIndex, int endIndex, String str)

  • publiczne zsynchronizowane usuwanie StringBuffer (int startIndex, int endIndex)

  • publiczna synchronizacja StringBuffer reverse ()

  • public int capacity ()

  • public void zapewniCapacity (int minimumCapacity)

  • public char charAt (int index)

  • public int length ()

  • publiczny ciąg znaków (int beginIndex)

  • publiczny ciąg znaków (int beginIndex, int endIndex)

Przykład Pokazuje różnicę między implementacją String i Buffer String: -

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow