- 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-hk/n/126759.html