JAVA實(shí)現(xiàn)往字符串中某位置加入一個(gè)字符串
我就廢話不多說(shuō)了,大家看代碼吧~
String a = “hello”;
StringBuffer sb = new StringBuffer();
1、
sb.append(a).insert(2,”aaa”);
結(jié)果
sb.toSring()為”heaaallo”
2、
sb.append(a).replace(1, 3, “aaa”); //下標(biāo)從第一開(kāi)始,到第三個(gè)結(jié)束
結(jié)果
sb.toSring()為”haaalo”
2、
sb.append(a).delete(1, 3);//下標(biāo)從第一開(kāi)始,到第三個(gè)結(jié)束
結(jié)果
sb.toSring()為”hlo”
補(bǔ)充知識(shí):java中string后面如何加其他string字符串?
答:
java中string類型的變量的值是無(wú)法改變的,如果想要在字符串后面加其他字符串,需要定義StringBuffer或者StringBuilder變量,StringBuffer和StringBuilder變量與String的功能基本一致,只不過(guò)值可以改變,它們是java后面版本升級(jí)加入用來(lái)完善String的。
stringbuffer可以允許后面加任何類型的,string似乎沒(méi)有這份允許,
String變量在底層是由final修飾符修飾的表示值不可改變,要是非要說(shuō)可以改變,只是指向的地址改變了,而不是原來(lái)的值改變了
以上這篇JAVA實(shí)現(xiàn)往字符串中某位置加入一個(gè)字符串就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)2. asp(vbscript)中自定義函數(shù)的默認(rèn)參數(shù)實(shí)現(xiàn)代碼3. 如何使用瀏覽器擴(kuò)展篡改網(wǎng)頁(yè)中的JS 文件4. JSP servlet實(shí)現(xiàn)文件上傳下載和刪除5. jsp中sitemesh修改tagRule技術(shù)分享6. Ajax實(shí)現(xiàn)表格中信息不刷新頁(yè)面進(jìn)行更新數(shù)據(jù)7. 爬取今日頭條Ajax請(qǐng)求8. JavaWeb Servlet中url-pattern的使用9. ASP基礎(chǔ)知識(shí)VBScript基本元素講解10. jsp EL表達(dá)式詳解
