AJPFX總結String類的特點

2021-09-23 01:59:35 字數 2307 閱讀 4833

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 的特點 單列集合類的根介面,用於儲存一系列符合某種規則的元素,它有兩個重要的子...