Java StringBuffer StringBuilder

StringBuffer StringBuilder

String StringBuffer StringBuilder

java-string-20201208.png [java-string-20201208.png]

StringBuffer StringBuffer StringBuffer

StringBuilder Java 5 StringBuffer StringBuilder

StringBuilder StringBuffer StringBuilder

public class RunoobTest{ public static void main(String[] args){ StringBuilder sb = new StringBuilder(10); sb.append("Runoob.."); System.out.println(sb); sb.append("!"); System.out.println(sb); sb.insert(8, "Java"); System.out.println(sb); sb.delete(5,8); System.out.println(sb); } }

2021-03-01-java-stringbuffer.svg [2021-03-01-java-stringbuffer.svg]

Runoob..
Runoob..!
Runoob..Java!
RunooJava!

StringBuffer

Test.java

public class Test{ public static void main(String[] args){ StringBuffer sBuffer = new StringBuffer(""); sBuffer.append("www"); sBuffer.append(".runoob"); sBuffer.append(".com"); System.out.println(sBuffer); } }

www.runoob.com

StringBuffer

StringBuffer

1 public StringBuffer append(String s)
2 public StringBuffer reverse()
 
3 public delete(int start, int end)
4 public insert(int offset, int i)
int
5 insert(int offset, String str)
str
6 replace(int start, int end, String str)
String

StringBuffer

1 int capacity()
2 char charAt(int index)
char
3 void ensureCapacity(int minimumCapacity)
4 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
dst
5 int indexOf(String str)
6 int indexOf(String str, int fromIndex)
7 int lastIndexOf(String str)
8 int lastIndexOf(String str, int fromIndex)
String
9 int length()
 
10 void setCharAt(int index, char ch)
ch
11 void setLength(int newLength)
12 CharSequence subSequence(int start, int end)
13 String substring(int start)
String
14 String substring(int start, int end)
String
15 String toString()