Java中String的常用API

2021-08-10 12:18:24 字數 2147 閱讀 6216

1

string(cahr value)

構造器傳入乙個字元陣列生成乙個字串物件 2

charat(int index)

通過下標得到字串中相應位置的字元 3

compareto(string anotherstring)

按字典順序比較兩個字串

comparetoignorecase(string str)

忽略的大小寫比較 4

concat(string str)

將字串串聯到字串後

等同於+號

5contains(string str)

判斷字串中是否包含

str

結果返回

boolean 6

copyvalueof(cahr data)

靜態方法返回陣列所指的字串

copyvalueof(cahr data,int offset,int count)

從offset

開始擷取

count

個字元形成字串 7

endswith(string str)

判斷該字串是否以

str為字尾

startswith(string str)

判斷字首

starts with(string str,int index)

從指定位置開始判斷字首 8

equals(object anobject)

比較字串是否與指定物件相等(比位址)

equals

ignorecase

(string str

) 忽略大小比較兩個字串 9

format()

格式化字串 10

getbytes()

將字串解碼為位元組序列,並且儲存在乙個位元組陣列中 11

getchars

(int srcbegin, int srcend, char dst, int dstbegin)將字元從此字串複製到目標陣列 12

hashcode()

返回此字串的

hash碼

13indexof(

int ch

)返回指定字元在此字串中第一次出現的下標

indexof(int ch,int fromindex)

indexof(string str)

indexof(string str,int fromindex)

lastindexof(..) ….

返回指定字元在此字串中最後一次出現的下標 14

intern()

返回字串物件的規範化形式

15 length()

返回字串長度 16

matches(string regex)

判斷字串是否符合給定的正規表示式 17

replace(char oldchar,char newchar)

把字串中的

oldchar

全部替換為

newchar 18

replaceall(string regex,string replacement)

把字串中所有

regex

替換掉 replacefirst()

只替換第乙個 19

split(string regex)

根據給定的正規表示式把字串拆分為字元陣列

split(string regex,int limit)

至少拆分

limit次

20substring(int beginindex)

擷取乙個新字串

substring(int beginindex,int endindex)

21 tochararray()

將字串轉化為乙個字元陣列 22

tolowercase()

將字串中的字元都轉化為小寫

touppercase()

將字串中的字元都轉化為大寫 23

tostring()

返回字串 24

trim()

忽略字串前和字串後的空格 25

valueof(e e)

靜態方法

將傳入的引數返回為字串形式

java中String的常用方法

string的基本常用方法 這裡都是一些基本的用法,都是 舉例比較直接 字串的比較方法 返回值為boolean型別,引數為另乙個字串 if 豬八戒 equals 孫悟空 else 字串的查詢方法 返回值為int,也就是該字元在字串中的索引 引數為需要查詢的字元 string str1 android...

java中String常用方法

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

java中String物件的常用方法

public class test system.out.println string str1 new string c string str2 new string c,1,6 system.out.println str1 str2 system.out.println str1.charat...