String的常用方法

2021-07-28 18:07:59 字數 2324 閱讀 7824

1、字元陣列與字串

乙個字串可以變為乙個字元陣列,同樣,也可以把乙個字元陣列,變為乙個字串。

在string類中提供了以下的操作方法:

·將字串變為字元陣列: 1.tochararray() 返回 char

例:*string str = "你好";

char c = str.tochararray();*

·字元陣列變為字串: 1.(char value) 返回 string

例: string stri = new string(c);

2.(char value,int begin,int count) 返回 string

例: string stri = new string(c,0,2);

2、從字串中取出指定位置的字元

charat()  返回 int
3、字串與byte陣列的轉換

byte陣列(位元組陣列),在一般的io操作中會經常使用到。

在string類中提供了以下的方法可以進行字串與位元組陣列的轉換:

·字串變為位元組陣列:public byte getbytes()

·將乙個位元組陣列變為字串:

|-將全部位元組陣列變為string:public string(byte bytes)

|-將部分位元組陣列變為string:public string(bytebytes,int offset,int lenth)

4、取得乙個字串的長度

要想取得字串中的長度:public int length()
5、查詢指定的字串存在的位置

在實際操作中,經常會使用到判斷乙個字串中是否存在某些內容,此時就可以使用以下的方法:

·從頭開始查詢:public int indexof(string str)

·從指定位置開始查詢:public int indexof(string str,int fromindex)

查詢的時候,方法的返回值是乙個int型別的資料,此資料表示的是乙個字串的具體位置,如果沒有查詢到此字串,

則返 回「-1」。

6、去掉空格

如果一些資訊是由使用者輸入的話,則就可能出現多餘的空格,在這種操作中就可以使用trim()去掉字串的左右空格,

但是字串 中間的空格是不可能去掉的。

7、字元擷取

從乙個指定的字串中取出裡面的部分內容,使用的方法:

·從指定位置開始一直擷取到結束位置:public stringsubstring(int beginindex)

·擷取指定範圍的字串:public stringsubstring(int beginindex,int endindex)

8、拆分字串

如果現在需要按指定的字串去拆分乙個字串的話,則使用:public  string split(string regex)

例:string a = "hello";

string s = a.split(" l ");

for(int i = 0; i 9、大小寫轉換

此功能在一般的開發語言都會存在,講乙個大寫的字串全部字母變為小寫,或者將乙個小寫的字串中的全部字母變為大寫。

·小寫變大寫:public string touppercase()

·大寫變小寫:public string tolowercase()

10、判斷是否以指定的字串開頭或結尾

在string中可以使用以下的兩個方法完成:

·判斷是否以指定的字串開頭:public booleanstartswith(string prefix)

·判斷是否以指定的字串結尾:public boolean endswith(stringsuffix)

11、不區分大小寫的比較

在string類中equals()方法是可以用來進行字串比較的,但是此種比較方法的只能針對大小寫完全一樣的字串進行比較,如果現在要是想進行不區分大小寫的比較,則可以使用以下的方法:

·public boolean equalsigonorecase(string anotherstring)

12、字串替換功能

在string類中提供了以下方法用於字串的替換操作:

·public string replaceall(stringregex,string replacement)

String常用的方法

no.方法名稱 型別 描述1 public string char value 構造 將全部字元陣列變為字串 2public string char value,int offset,int count 構造 將部分字元陣列變為字串 3public char charat int index 普通 ...

String的常用方法

string的常用方法 public int length 獲取字串當中含有的字元個數,拿到字串長度。public stirng concat string str 將當前字串和引數字串拼接成為返回值新的字串。public char charat int index 獲取指定索引位置的單個字元。索引...

String的常用方法

public string 空構造 public string byte bytes 把位元組陣列轉成字串 public string byte bytes,int index,int length 把位元組陣列的一部分轉成字串 public string char value 把字元陣列轉成字串 ...