1. 程式人生 > >C++\String常用操作

C++\String常用操作

#include <iostream>
#include <string>
using namespace std;
int main()
{
    // string類的字串連結以及初始化賦值
    string a="a";
    string b="b";
    string c=a+b;            // string類的字串連結以及初始化賦值

    //string的輸出
    cout<<"String輸出方法一:"<<c<<endl;
    cout<<"String輸出方法二:";
    for
(int i=0;i<c.length();i++) cout<<c[i]; cout<<endl; //另外一種初始化方法 c.assign("abcd", 3); cout<<c<<endl; //兩個字元交換,swap a.swap(b); cout<<"字串a為:"<<a<<endl; cout<<"字串b為:"<<b<<endl; //新增字串的方法 c.append("d"
); cout<<"c為:"<<c<<endl; c+="e"; cout<<"c為:"<<c<<endl; //字串的插入 c.insert(0,"h"); c.insert(c.length(),"t"); cout<<c<<endl; //字串的替換replace和清除erase c.replace(1,2,"AB"); //第一個引數為從哪一個開始 第二個引數為替換幾個,第三個為替換內容 cout
<<"替換後的c為:"<<c<<endl; c.erase(1,3); //erase(i,j);清除i到j的字元 下標從0開始 cout<<"清除後的c為:"<<c<<endl; //字串的比較 string s1="123"; string s2="123"; string s3="1234"; string s4="12"; if(s1==s2) cout<<"字串s1和字串s2相同!"<<endl; if(s3>s2) cout<<"s3>s2!"<<endl; if(s4<s2) cout<<"s4<s2!"<<endl; //string和int的相互轉換!!! string S="852"; char tm[12]; int td=atoi(S.c_str()); //string->int cout<<"S轉換為int後為:"<<td<<endl; itoa(td,tm,10); //int->string,(要轉換的int,目標字串陣列,進位制) string S1=tm; cout<<"td轉換為string後為:"<<S1<<endl; system("pause"); }

相關推薦

C++\String常用操作

#include <iostream> #include <string> using namespace std; int main() { // string類的字串連結以及初始化賦值 string a="a";

CString/C++ string常用操作詳解

之 所以拋棄char*的字串而選用C++標準程式庫中的string類,是因為他和前者比較起來,不必 擔心記憶體是否足夠、字串長度等等,而且作為 一個類出現,他整合的操作函式足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行賦值操作,== 進行比較,+ 做串

C++ string 常用函式/方法

要想使用標準C++中string類,必須要包含 `#include <string>` // 注意是<string>,不是<string.h>,帶.h的是C語言中的標頭檔案 using std::string; using std::wst

String常用操作,StringBuffer。

一、String類的常用操作 1.建立String字串 String str = new String(“我們愛學習”); String str1 = “我們不愛學習”; 2.計算字串長度 System.out.println(“計算字串長度:”+str.len

C++ map 常用操作的使用方式

#include <cstdio> #include <cstring> #include <algorithm> #include <iostream> #include <map> using namespace

c++ string 型別操作彙總

前言 作為傳遞資訊的載體string資料型別廣泛應用於各種程式語言中,尤其在輕量化語言 Python 中發揮的淋漓盡致,通過string傳遞資訊 Python 使各個模組組裝在一起完成指定

String 常用操作

String類在java.lang包中,java使用String類建立一個字串變數,字串變數屬於物件。java把String類宣告的final類,不能有類。String類物件建立後不能修改,由0或多個字元組成,包含在一對雙引號之間。 (adsbygoogle = window.ads

JS中String常用操作

建立一個String 物件,語法:new String(stringValue),這個呼叫會將引數轉換為字串,並作為一個String 物件。事實上任何一個字串常量都是一個String物件,可以將其直接作為物件來使用,這和使用new String()建立物件的區別是:type

JAVASCRIPT STRING常用操作大全

[b][size=medium]1.str.indexOf(searchString,position) //從前住後數從position(可選)位置開始,搜尋字串中的第一個searchString所出現的位置並返回。 例如:"hello,john".indexOf("hel

linux C程序常用操作

不登高山,不知天之高也;  不臨深溪,不知地之厚也。 荀子《勸學》  linux應用層主要是一個個獨立任務的程序在執行,但是很多時候,在工作中我們可能很少去重新寫一個程序, 大部分的工作都是分配到了一個程序內的模組或者提供程序內特定功能的介面開發,這篇文章是想簡單說明下, 作為一個程序

c++字串(string)的一些常用操作

1.string型別的定義與初始化 string s1; //定義一個字串s1,並初始化為空 string s2(s1);//用s1初始化s2 string s3(“value”);//

C++string常用操作函式

#include <iostream> #include <string>//必須包含該C++標頭檔案 using namespace std; int main() { //string物件的初始化,也就是建構函式與解構函式

c++ --string操作

col 匹配 borde append width 開始 不支持 wid font 順序容器--額外的string操作   除了順序容器共同的操作之外,string類型還提供了一些額外的操作。這些操作中大致可以分為兩部分:   1. 提供string類和C風格字符出租之

C# 文件操作常用方法總結

arch 擴展 追加 內容 cto 源文件 pen only lin 需引用  System.IO Path為絕對路徑 檢測指定目錄是否存在  Directory.Exists(Path) 創建目錄  Directory.CreateDirectory(Path

String類的一些常用操作方法

pri lis list split exc 數組 value commons build 1 package com.liveyc.framework.util; 2 3 import java.io.UnsupportedEncodingExceptio

Java中對String字符串的常用操作

with 3.4 () val pareto exc case byte ring 這周遇到了一個需要處理String字符串的問題,用到了split將字符串解析為一個String的數組,還用到了某些替換字符的操作。 1 /* 2 **將String source按‘,

C++list的常用操作

cat 創建 改變 end 插入 clu 末尾 ssi 頭文件 一、List定義: List是stl實現的雙向鏈表,與向量(vectors)相比, 它允許快速的插入和刪除,但是隨機訪問卻比較慢。使用時需要添加頭文件 #include <list> 二、L

string操作的過載實現及其提供的其他常用成員函式

目錄 1,string 類操作的過載實現 2,String類提供的其他常用成員函式 @ 1,string 類操作的過載實現 /* string 類操作的過載實現 */ class CMyString { public: CMyString(char *ptr = NULL)

string操作的重載實現及其提供的其他常用成員函數

內存大小 {0} abcde strlen ++ cpp 一段 lse 開始 目錄 1,string 類操作的重載實現 2,String類提供的其他常用成員函數 @ 1,string 類操作的重載實現 /* string 類操作的重載實現 */ class CMySt

C++】String常用

1.string類的建構函式: string(const char *s); //用c字串s初始化 string(int n,char c); //用n個字元c初始化 此外,string類還支援預設建構函式和複製建構函式,如string s1;string s2=