- 1、在java的字元串中如何替換指定位置的字元?
- 2、java怎樣將一個字元串中指定位置的字元換掉,從而得到一個新的字元串?
- 3、java如何實現替換指定位置的指定字元串的功能
String s = “if i have to go, go,go,do you remember me?”;
char[] cs = s.toCharArray();
cs[12] = ‘A’;
System.out.println(new String(cs));
至於替換指定位置的字元串吧,用切取吧
charAt()是返回指定下標的char怎麼還能符值呢,錯是應該的
java字元串替換 一般使用substring() 和replace()方法組合使用達到精確替換的目的.
str.substring(0,1) 可以截取str字元串第一位字元.通過下標控制截取長度.可獲得精確字元串
str.replace(“a”,”b”); 把str字元串中所有的字元a都替換成字元b
可以使用StringBuffer定義字元串,之後使用replace方法替換指定位置的字元串為指定的字元串內容,如下代碼:
public
class
Demo1
{
public
static
void
main(String[]
args)
{
StringBuffer
buffer
=
new
StringBuffer(“123456”);
System.out.println(buffer.toString());//輸出123456
buffer.replace(0,
1,
“a”);
System.out.println(buffer.toString());//輸出a23456
}
}
這裡簡單介紹一下replace方法的使用,replace方法一共有三個參數,第一個參數是指定要替換的字元串的開始位置,第二個參數是指定要替換的字元串的結束位置(注意這裡的結束位置不包括本身),第三個參數是指定想將字元串替換成什麼內容。
如:原字元串內容為”123456″,現在調用replace(0,
2,
“abc”),原字元串變為”abc3456″
原創文章,作者:FSMA6,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126759.html