字串的概述及常用方法

2021-07-08 13:01:35 字數 1961 閱讀 8505

string: 字串類

字串是常量;它們的值在建立之後不能更改

構造方法:

public string() 空引數構造方法

public string(byte bytes) 把位元組陣列轉換字串

public string(byte bytes, int startindex,  int length) 把位元組陣列一部分元素 轉換成字串

public string(char value) 把字元陣列 轉換成字串

public string(char value, int startindex, int count) 把字元陣列一部分元素 轉換成字串

public string(string original) 就是字串字面值,封裝成物件  

方法:判斷功能

boolean equals(object obj) 判斷兩個字串中的內容是否相同

boolean equalsignorecase(string str)  判斷兩個字串中的內容是否相同, 忽略大小寫

boolean contains(string str) 判斷該字串中 是否包含給定的字串

boolean startswith(string str) 判斷該字串 是否以給定的字串開頭

boolean endswith(string str) 判斷該字串 是否以給定的字串結尾

boolean isempty() 判斷該字串的內容是否為空的字串  "" 

獲取功能:

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) 從指定位置開始,獲取給定的字串,在該字串中第一次出現的位置

string substring(int start) 從指定位置開始,到末尾結束,擷取該字串,返回新字串

string substring(int start,int end) 從指定位置開始,到指定位置結束,擷取該字串,返回新字串 

轉換功能:

byte getbytes() 把該字串 轉換成 位元組陣列

char tochararray() 把該字串 轉換成 字元陣列

static string valueof(char chs) 靜態方法,把給定的字元陣列 轉換成字串

static string valueof(int i)  靜態方法,把給定的各種資料型別的資料  轉換成 字串

string tolowercase() 把該字串轉換成 小寫字串 

string touppercase() 把該字串轉換成 大寫字串

string concat(string str) 把該字串與給定的字串相連線,返回乙個新的字串

替換功能

string replace(char old,char new) 在該字串中,將給定的舊字元,用新字元替換

string replace(string old,string new) 在該字串中, 將給定的舊字串,用新字串替換

去除字串兩空格

string trim() 去除字串兩端空格,中間的不會去除,返回乙個新字串

按字典順序(自然順序)比較兩個字串  

int compareto(string str) 該字串與給定的字串進行自然順序比較,(按位去比較)

int comparetoignorecase(string str) 該字串與給定的字串進行自然順序比較,忽略大小寫(按位去比較)

字串常用方法

字串常用方法 public class 3 abc 5 int indexof string str 輸出字串2在字串1中的下標 system.out.println hello crl endswith crl 6 6int indexof string str,int fromindex 在字串...

字串常用方法

1 判斷型別 9 方法說明 string.isspace 如果 string 中只包含空格,則返回 true string.isalnum 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true string.isalpha 如果 string 至少有乙個字元並且所有字元都是字...

字串常用方法

字串常用方法 method 描述charat 返回指定索引位置的字元 charcodeat 返回指定索引位置字元的 unicode 值 concat 連線兩個或多個字串,返回連線後的字串 fromcharcode 將字元轉換為 unicode 值 indexof 返回字串中檢索指定字元第一次出現的位...