朝夕運動控制+機(jī)器視覺專項實戰(zhàn)進(jìn)階【升職加薪,只爭朝夕!】

ava StringBuffer 和 StringBuilder 類
it 你要的都有
當(dāng)對字符串進(jìn)行修改的時候,需要使用 StringBuffer 和 StringBuilder 類。
和 String 類不同的是,StringBuffer 和 StringBuilder 類的對象能夠被多次的修改,并且不產(chǎn)生新的未使用對象。

在使用 StringBuffer 類時,每次都會對 StringBuffer 對象本身進(jìn)行操作,而不是生成新的對象,所以如果需要對字符串進(jìn)行修改推薦使用 StringBuffer。
StringBuilder 類在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在于 StringBuilder 的方法不是線程安全的(不能同步訪問)。
由于 StringBuilder 相較于 StringBuffer 有速度優(yōu)勢,所以多數(shù)情況下建議使用 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); ? ? ?}}