string 類提供了幾種字串建立方法。
string s = "abcd" 使用字串常量自動建立string例項。
string s = new string(string s)通過string 物件或字串常量傳遞給構造方法。
public string (char value,int offset, int count)將字元陣列一部分賦給string 構造方法,offset 為起始下表,
count 為陣列長度。
string 類提供了豐富的字串操作方法,其中重要的例舉如下。
public int lenght() 返回字串的長度。
public char charat(int index) 返回字串位置index處的字元。
public boolean equals(object o) 比較兩個字串物件,相等則返回true;反之返回false。
public int compareto(string s) 比較兩個字串字典順序,相等返回0,s大於當前字串返回乙個負值,s小於當前串
返回乙個正值。
public boolean regionmatches(int toffset,string other,int ooffset,int len)從當前字串位置toffset開始尋找
字串other中起始位置為ooffset 長度為len 的子串。如發現匹配,返回true; 否則,返回false。
public boolean startswith(string prefix) 從當前字串的起始位置開始尋找字串 prefix。如發現匹配,返回
true;否則,返回false。
public boolean endswith(string suffix) 如當前字串的結尾子串與 suffix 匹配,返回true;否則,返回false。
public int indexof(string str) 在當前字串中尋找與str匹配的子串,返回首次匹配的起始下表值;無匹配返回-1。
public string substring(int beginindex,int endindex) 在當前字串中,求從起始位置 beginindex 到結束位置
endindex 的子串。
public string concat(string str) 將當前字串與str連線,返回連線後的字串。
public string tolowercase() 將當前字串全轉換為小寫形式。
public string touppercase() 將當前字串轉換為大寫形式。
public char tochararray() 將當前字串轉換為字元陣列。
public static string valueof(type variable) 把variable 轉換為字串,其中 type 表示 variable 的資料型別。
stringbuffer類
string類實現一種不能改變的靜態字串,stringbuffer類實現一種動態可以改變的字串。stringbuffer類可以用於創
建string類,stringbuffer一旦建立,可以用tostring()方法將其轉換為string類,以後,就可以使用string 類方法來操
作。stringbuffer 類提供了三種建立方法。
public stringbuffer()建立乙個空的stringbuffer類。
public stringbuffer(int length)建立乙個大小為length的stringbuffer類。
public stringbuffer(string str)按str建立乙個動態可變的stringbuffer類。
stringbuffer類提供的方法主要用於把輸入的資料轉換為string類。輸入資料可來自鍵盤或其他資料來源。型別可以是字元,
字元陣列,證書,浮點數和object型別等。
public int length()返回緩衝區的字元數
public int capacity()返回緩衝區的容量大小,其值為:字串長度+16。
public synchronized stringbuffer insert(int offset,type variable) 把variable轉換為字串,然後插入到當前串
中由offset指定的位置。
public synchronized stringbuffer insert(int offset,char ch)把字元 ch 插入到當前串由ofset指定的位置。
public synchronized string tostring()把stringbuffer轉換為字串string。
String 類的基本用法
1.將乙個數字保留兩位小數點 double voltage 111.4564 string strtemp string.format 02fv voltage 2.將一段字串 中的某些字元替換為 其他的字串 安卓開發中 text1 我買了 s個水果 textview.settext getstri...
string類基本用法
字串 include include using namespace std intmain str1.insert str1.begin 2,6 插入字元 cout str1 str1 endl str1.erase str1.begin 2,str1.end 2 刪除區間內的字元 cout st...
c 中string類的用法
前言 string類的常用方法有哪些?string查詢替換 分割字串 比較 擷取 型別轉換 排序等功能都提供了強大的處理函式,可以代替字元陣列來使用。熟練掌握好string的各種使用方法,能極大的提高程式設計效率哦 1.定義和構造初始化 string 提供了很多建構函式,可以以多種方式來初始化str...