色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

string類型怎樣累加

林玟書2年前32瀏覽0評論

string類型怎樣累加?

Java最常見的場景之一就是動(dòng)態(tài)拼接字符串,在需要拼接字符串的時(shí)候是否一定要用stringbuffer的append操作來代替string的加號拼接呢?

答案是否,因?yàn)镴ava編譯的時(shí)候?qū)ψ址A康牟僮鞯拇a進(jìn)行了充分的優(yōu)化,例如String a="hello"+" world"+" csh"。

這段代碼編譯之后再反編譯回來他的代碼是String a="hello world csh"。

但是在對一個(gè)字符串常量進(jìn)行頻繁的字符串操作的時(shí)候他就會產(chǎn)生多個(gè)Stringbuffer對象,這樣會導(dǎo)致浪費(fèi)資源且影響效率,例如一個(gè)for循環(huán)對一個(gè)字符串常量進(jìn)行多次的拼接,這種情況下要使用Stringbuffer的append進(jìn)行字符串操作。

在多線程環(huán)境下如果存在線程安全問題時(shí)還要考慮用Stringbuilder類。

java 字符串循環(huán),string類型怎樣累加