Heim >Java >javaLernprogramm >Eine kurze Einführung in die StringBuilder-Klasse in Java
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!