Heim >Java >javaLernprogramm >Eine kurze Einführung in die StringBuilder-Klasse in Java

Eine kurze Einführung in die StringBuilder-Klasse in Java

黄舟
黄舟Original
2017-08-13 09:32:141581Durchsuche

Dieser Artikel stellt hauptsächlich die detaillierte Erklärung der Java-StringBuilder-Klasse und die relevanten Informationen einfacher Beispiele vor und verwirklicht die Anhänge-, Einfügungs-, Ersetzungs-, Lösch- und anderen Vorgänge der StringBuilder-Klasse. Freunde in Not können darauf verweisen

Detaillierte Erklärung und einfache Beispiele der Java-StringBuilder-Klasse

Implementierungscode:


public class StringBuilderTest { 
 
  /** 
   * @param args 
   */ 
  public static void main(String[] args) { 
    StringBuilder sb = new StringBuilder(); 
    // 追加字符串 
    sb.append("java");//sb = "java" 
    // 插入 
    sb.insert(0 , "hello "); // sb="hello java" 
    // 替换 
    sb.replace(5, 6, ","); // sb="hello,java" 
    System.out.println(sb); 
    // 删除 
    sb.delete(5, 6); // sb="hellojava" 
    System.out.println(sb); 
    // 反转 
    sb.reverse(); // sb="avajolleh" 
    System.out.println(sb); 
    System.out.println(sb.length()); // 输出9 
    System.out.println(sb.capacity()); // 输出16 
    // 改变StringBuilder的长度,将只保留前面部分 
    sb.setLength(5); // sb="avajo" 
    System.out.println(sb); 
 
  } 
 
}

Laufergebnisse


hello,java
hellojava
avajolleh
9
16
avajo

Codebeschreibung

Der obige Code demonstriert das Anhängen, Einfügen, Ersetzen, Löschen und andere Vorgänge von Die StringBuilder-Klasse hat sich geändert. Die Zeichenfolge in StringBuilder ist der größte Unterschied zwischen StringBuilder und String: Die Zeichenfolge von StringBuilder ist variabel. Aus dem Programm können wir ersehen, dass die Methode length() von StringBuilder die Länge ihrer Zeichenfolge zurückgibt und der Rückgabewert von Capacity() größer als der Rückgabewert von length() ist.

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die StringBuilder-Klasse in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn