string str = "abc"; str就是string的乙個物件
字串一旦被賦值, 值就不能再被改變了
舉例:string s = "abc"; //s被賦值為了"abc"
s = "bcd"; //s還能繼續賦值成"bcd"
//字串一旦被賦值,值就不能改變,說的是 值 不能改變 ,就是說 "abc" 永遠不變 永遠是"abc"
構造方法
string s = "abc"; : s就是string的乙個物件
public string():空構造
public string(byte bytes):把位元組陣列轉成字串
public string(byte bytes,int index,int length):把位元組陣列的一部分轉成字串
public string(char value):把字元陣列轉成字串
public string(char value,int index,int count):把字元陣列的一部分轉成字串
public string(string original):把字串常量值轉成字串
string的判斷功能
boolean equals(object obj):比較字串的內容是否相同,區分大小寫
boolean equalsignorecase(string str):比較字串的內容是否相同,忽略大小寫
boolean contains(string str):判斷大字串中是否包含小字串
boolean startswith(string str):判斷字串是否以某個指定的字串開頭
boolean endswith(string str):判斷字串是否以某個指定的字串結尾 boolean isempty():判斷字串是否為空。
string的獲取功能
int length():獲取字串的長度。
char charat(int index):獲取指定索引位置的字元
int indexof(int ch):返回指定字元在此字串中第一次出現處的索引。
int indexof(string str):返回指定字串在此字串中第一次出現處的索引。
int indexof(int ch,int fromindex):返回指定字元在此字串中從指定位置後第一次出現處的索引。
int indexof(string str,int fromindex):返回指定字串在此字串中從指定位置後第一次出現處的索引。
int lastindexof(int ch):從最後往前數返回指定字元在此字串中第一次出現處的索引。
int lastindexof(string str):從最後往前數返返回指定字串在此字串中第一次出現處的索引。
int lastindexof(int ch,int fromindex):返回指定字元在此字串中從指定位置往前數第一次出現處的索引。
int lastindexof(string str,int fromindex):返回指定字串在此字串中從指定位置往前數第一次出現處的索引。
string substring(int start):從指定位置開始擷取字串,預設到末尾。
string substring(int start,int end):從指定位置開始到指定位置結束擷取字串。
string的轉換功能
byte getbytes():把字串轉換為位元組陣列。
char tochararray():把字串轉換為字元陣列。
static string valueof(char chs):把字元陣列轉成字串。
static string valueof(int i):把int型別的資料轉成字串。
注意:string類的valueof方法可以把任意型別的資料轉成字串。
string tolowercase():把字串轉成小寫
string touppercase():把字串轉成大寫。
string concat(string str):把字串拼接。
string的其他功能
string replace(char old,char new): 把乙個字串中的所有old字元 用new字元替換
string replace(string old,string new):把乙個字串中的所有old小串 用new新串替換
string trim():去掉兩端的空格
int compareto(string str):按照字典順序比較字串
int comparetoignorecase(string str):不區分大小寫的按照字典順序比較字元
string類的總結
一.string類標頭檔案 include using namespace std 二.string類方法 1.獲取string的字串長度 size size返回的字串的長度不帶 0 2.獲取指定位置的子字串 substr 第乙個引數是索引位置,第二個引數是子字串的長度 在字串的末尾新增以迭代器st...
String 類的方法總結
string類中方法可以劃分為 獲取方法 int length 獲取字串的長度 char charat int index 根據給定的角標獲取字串中對應角標下的字元 int indexof int ch 根據給定的字元獲取字元在字串第一次出現角標 int indexof string str 根據給...
AJPFX總結集合的概念
集合的概念 為了儲存這些數目不確定的物件,jdk中提供了一系列特殊的類,這些類可以儲存任意型別的物件,並且長度可變,統稱為集合。集合的兩大類 即1.單列集合 collection 2.雙列集合map collection 的特點 單列集合類的根介面,用於儲存一系列符合某種規則的元素,它有兩個重要的子...