這篇文章將為大家詳細(xì)講解有關(guān)JAVA實(shí)現(xiàn)往字符串中某位置加入一個(gè)字符串的方法有哪些,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),扎蘭屯網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:扎蘭屯等地區(qū)。扎蘭屯做網(wǎng)站價(jià)格咨詢:18982081108我就廢話不多說(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)從第一開始,到第三個(gè)結(jié)束
結(jié)果
sb.toSring()為”haaalo”
2、
sb.append(a).delete(1, 3);//下標(biāo)從第一開始,到第三個(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似乎沒有這份允許,
String變量在底層是由final修飾符修飾的表示值不可改變,要是非要說(shuō)可以改變,只是指向的地址改變了,而不是原來(lái)的值改變了
關(guān)于JAVA實(shí)現(xiàn)往字符串中某位置加入一個(gè)字符串的方法有哪些就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。