C++-Zeichenfolge

黄舟
黄舟Original
2016-12-14 14:54:361601Durchsuche

1 Grundlegende Verwendung

(1) Header-Datei #include

(2) Direkte Zuweisung, String str;str="Hallo mein Schatz";

Weisen Sie den Zeichenzeiger dem String-Objekt zu: char ss[30]="my name"; string str=ss;

(3) Am Ende anhängen: string str="hello"; a'; (Zeichen hinzufügen)str+="aa";(Zeichenfolge hinzufügen);

str.append("aaa");(Methode anhängen)

(4) Zeichen einfügen: Zeichenfolge str= "12345";string::iterator it=str.begin();

str.insert(it+1,'a');//Vor dem ersten Element einfügen (beginnend bei 0)

(5)Zugriff: string str="1234";cout<

(6) Löschen: string str="123456";string::iterator it=str.begin();str.erase(it);Delete '1'

str.erase(it+1,it+2);//Delete '3'

(7) Länge str.length(); Bestimmen Sie, ob es leer ist str.empty();

(8) Ersetzung: str.replace(i,len,"aaaa");//Von Anfang an Beginnend mit i werden len aufeinanderfolgende Zeichen durch „aaaa“ ersetzt; es gibt 10 überladene Versionen von

, die am häufigsten verwendet werden.

(9) Suche: int i=str.find("aaa"); Finden Sie die Position von "aaa" in str, wenn nicht gefunden, geben Sie string::npos;

(10 )Compare str.compare("aaa"); if str<"aaa", return -1;

str=="aaa", return 0; str>"aaa", return 1

(11) Umdrehen, Header-Datei hinzufügen #include

2 String- und Zahlenkonvertierung

if string Wenn Sie Zahlen speichern, können Sie jede Ziffer verarbeiten, indem Sie

for(i=0;i

Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Verwendung von C++-VektorenNächster Artikel:Verwendung von C++-Vektoren