设原字符串s为StringBuffer型,且s="Hellojava",如果想用子串替换把s转换成"HelloWorld",则正确的语句是()
A: s.replace(6,9,"World");
B: s.replace(6,10,"World");
C: s="World";
D: s=replace("java","World");
A: s.replace(6,9,"World");
B: s.replace(6,10,"World");
C: s="World";
D: s=replace("java","World");
举一反三
- 设s = "Hello world",若想获得“world”子串,可以使用切片操作()。 A: s[6:10] B: s[-5:] C: s[6:-1] D: s[-6:]
- 以下定义语句中不能将字符串"world"正确赋给字符数组的是( ) A: char s[]="world"; B: char s[10];<br>strcpy(b,"world"); C: char s[6];s={ "world"}; D: char s[]={ 'w','o','r','l','d', '\0'};
- 若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
- 若 s = Hello World,则执行 s.replace(l, m) 后,s 的内容是____________。
- 若 s = 'Hello World',则执行 s.replace('l', 'm') 后,s 的内容是____________。 A: 'Hello World' B: 'Hemmo Wormd' C: 'Hemlo World' D: 'Hello Wormd'