Java中的String類 二

2021-08-31 04:50:09 字數 2264 閱讀 5495

2、string的常用操作方法

2.1、字元與字串

在string類中提供了以下的方法操作字元與字串間的轉換關係:

|-根據字串中提供的索引找到指定位置的字元:public char charat(int index)

|-將字串變為字元陣列:public char tochararray()

|-將字元陣列變為字串:

|-將全部的字元陣列變為string型別:public string(char value)

|-將部分的字元陣列變為string型別:」 public string(char value,int offset,int count)

範例:取出字串中制定位置的字元

public class stringapidemo01

}範例:字串 –-> 字元陣列

public class stringapidemo02

string str1 = new string(c) ;

string str2 = new string (c,0,5) ;

system.out.println("\n"+str1) ;

system.out.println(str2) ;}}

2.2、位元組與字串

與字元陣列的操作一致,乙個字串也可以變為位元組陣列,乙個位元組陣列也可以變為字串:

|-string à位元組陣列:public byte getbytes()

|-位元組陣列 àstring

|-全部:public string(byte bytes)

|-部分:public string(byte bytes,int offset,int length)

範例:位元組陣列 à字串

public class stringapidemo03

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

|-判斷是否以指定的字串開頭:public boolean startswith(string prefix)

|-判斷是否以指定的字串結尾public boolean endswith(string suffix):

範例:驗證操作

public class stringapidemo04

}2.4、替換操作

使用以下的方法可以完成替換的操作:

|-public string replaceall(string regex,string replacement)

範例:替換內容

public class stringapidemo05

}2.5、字串的擷取

使用以下兩種方法可以完成字串的擷取操作:

|-全部擷取:public string substring(int beginindex)

|-部分擷取:public string substring(int beginindex,int endindex)

範例:驗證操作

public class stringapidemo06

}2.6、字串的拆分

可以將字串按照指定的內容進行拆分操作:

|-public string split(string regex)

範例:拆分字串

public class stringapidemo07}}

2.7、字串查詢

如果需要在乙個字串中查詢是否存在指定的內容,可以使用以下的兩個方法:

|-取得指定字串的位置:public int indexof(int ch),public int indexof(int ch, int fromindex)

|-此方法返回int型資料,如果查到了則返回位置,查不到,返回-1 ;

|-直接查詢:public boolean contains(string s)

範例:查詢操作

public class stringapidemo08

}範例:查詢位置

public class stringapidemo09}}

範例:指定查詢的開始位置

public class stringapidemo10

}2.8、字串的其他操作

去掉左右空格:public string trim()

取的字串長度:public int length()

轉大寫:public string touppercase()

轉小寫:public string tolowercase()

範例:public class stringapidemo11

}

JAVA中String類的總結

類在 的使用中有著非常重要的作用,現在對於 類做乙個總結 提到 類就不得不提到 類,有兩種型別的字串,一種是建立後不需要改變的,稱為字串常量,類用於儲存字串常量。另一種是建立後需要對其進行改變的,稱為字串變數,用於儲存字串變數。先來看看 類 類有 種構造方法,都是根據提供的不同引數來構造。下面舉幾個...

Java中的String類的認識

一般將字串如 abc 直接稱為string物件其實它是string物件的一部分 字元陣列屬性的值 string類的例項化 1 string a abc 在常量池中用一塊字元陣列放乙個字串 abc a變數存該字串的引用!2 string a new string abc 在常量池中用一塊字元陣列放乙個...

java中String類的建構函式

string類中的建構函式 string 構造乙個空字串物件 string byte bytes 通過byte陣列構造字串物件 string byte bytes,int offset,int length 通過byte陣列,從offset開始,總共length長的位元組構造字串物件 string ...