牛客網 替換空格(字串)

2021-10-02 17:37:00 字數 1039 閱讀 2625

題目:

知識點:

1、string是一旦產生後不可修改。

(1)長度:int length();

(2)根據位置獲取該位置上的某個字元:char charat(int index);

(3)根據字元獲取該字元在字串的位置:int indexof(string str):返回的是str在字串中第一次出現的位置。

(4)字串中是否包含某乙個子串:boolean contains(str);

(5)字元中是否有內容:boolean isempty();

(6)將基本資料型別轉換成字串:string valueof(int);

參考:2、stringbuttfer類:執行緒安全,可對字串進行追加、插入、刪除等。

(2)刪除指定位置字元:str.deletecharat(i); delete(int start,int end);

(3)插入:insert(int offset, string s);

(4)反**reverse();

(5)修改:setcharat(int index, char ch);

(6)獲取長度:.length();

(7)替換:replace(int start, int end, string str);

3、stringbuilder類:執行緒不安全,與stringbuffer相似。

4、速度:stringbuilder>stringbuffer>string

5、轉換

(2)由stringbuffer轉為string:sb.tostring();

(3)由string轉為char:str.tochararray();

(4)由char轉為string:string.valueof(c);

(5)由string轉為string:str.split();

答案:

public class solution 

}

牛客網2 替換字串空格

這道題解法很多,列舉一下我知道的 解法一 public string replacespace stringbuffer str return str.tostring replace 20 解法二 public string replacespace stringbuffer str string...

牛客網程式設計題 字串 空格替換

請編寫乙個方法,將字串中的空格全部替換為 20 假定該字串有足夠的空間存放新增的字元,並且知道字串的真實長度 小於等於1000 同時保證字串由大小寫的英文本母組成。給定乙個stringinistring為原始的串,以及串的長度 intlen,返回替換後的string。測試樣例 mr john smi...

牛客網 字串價值

熱度指數 7時間限制 1秒空間限制 32768k 有一種有趣的字串價值計算方式 統計字串中每種字元出現的次數,然後求所有字元次數的平方和作為字串的價值 例如 字串 abacaba 裡面包括4個 a 2個 b 1個 c 於是這個字串的價值為4 4 2 2 1 1 21 牛牛有乙個字串s,並且允許你從s...