ホームページ >バックエンド開発 >C#.Net チュートリアル >C++ 文字列
1 基本的な使い方
(1) ヘッダーファイル #include
(2) 直接代入、string str;str="Hello my dear";
文字列オブジェクトに文字ポインタを代入: char ss[30 ] ="私の名前"; string str=ss;
(3) 最後に追加します: string str="hello"; str+='a';(文字を追加) str+="aa";(文字列を追加)
str.append("aaa");(メソッド追加)
(4) 文字を挿入: string str="12345";string::iterator it=str.begin();
str.insert(it+ 1, 'a');//最初の要素の前に挿入(0から始まる)
(5) Access: string str="1234";cout< (6) 削除: string str="123456";string::iterator
it=str.begin();str.erase(it);'1'を削除 str.erase(it+1,it+2);//'3'を削除 (7) length length( ); 空かどうかを判定 str.empty(); (8) 置換: str.replace(i,len,"aaaa");//i 番目から len 個の連続文字を "aaaa" に置換; パブリック オーバーロード バージョンが 10 個あり、最もよく使用されます。 (9) 検索: int i=str.find("aaa"); str 内の "aaa" の位置を検索します。見つからない場合は、string::npos を返します。 (10) str.compare(" aaa "); str<"aaa" の場合は -1 を返します; str=="aaa" の場合は 0 を返します; str>"aaa" の場合は 1 を返します (11) 反転してヘッダー ファイル #include 2 文字列と数値の変換 数値が文字列に格納されている場合は、各桁をトラバースすることで処理できます for(i=0;i その他の関連記事については、php 中国語 Web サイト (www.php.ん)!