Java中的concat和append都可以將字符串連接起來(lái)。
// 使用concat方法將兩個(gè)字符串連接起來(lái) String str1 = "Hello"; String str2 = "World"; String str3 = str1.concat(str2); System.out.println(str3); // 輸出HelloWorld // 使用append方法將兩個(gè)字符串連接起來(lái) StringBuilder sb1 = new StringBuilder("Hello"); StringBuilder sb2 = new StringBuilder("World"); StringBuilder sb3 = sb1.append(sb2); System.out.println(sb3.toString()); // 輸出HelloWorld
在使用concat方法時(shí),會(huì)創(chuàng)建一個(gè)新的String對(duì)象來(lái)存儲(chǔ)連接后的字符串,而原來(lái)的兩個(gè)字符串對(duì)象則不會(huì)被修改。
而在使用append方法時(shí),會(huì)在原來(lái)的StringBuilder對(duì)象上進(jìn)行修改,并返回修改后的StringBuilder對(duì)象。
因此,在需要多次連接字符串的情況下,使用append方法比使用concat方法更高效。
上一篇html爆閃字體特效代碼
下一篇java cs和bs