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 ...