String類的方法

2021-09-26 16:00:57 字數 4941 閱讀 4046

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

throws unsupportedencodingexception

string str1 =

newstring

( bytes )

;//按系統預設字元編碼將位元組陣列轉換成字串

system.out.

println

(str1)

;}

public

static

void main (string[

] args)

throws unsupportedencodingexception

string str1 =

newstring

( bytes,

"gbk");

//a李bcdefg

system.out.

println

(str1)

;}

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

字元說明\

將下一字元標記為特殊字元、文字、反向引用或八進位制轉義符。例如,「n"匹配字元"n」。"\n"匹配換行符。序列"\\「匹配」\","\(「匹配」("。

^匹配輸入字串開始的位置。如果設定了regexp物件的multiline屬性,^ 還會與"\n"或"\r"之後的位置匹配。

$匹配輸入字串結尾的位置。如果設定了regexp物件的multiline屬性,$ 還會與"\n"或"\r"之前的位置匹配。

*零次或多次匹配前面的字元或子表示式。例如,zo* 匹配"z"和"zoo"。* 等效於 。

+一次或多次匹配前面的字元或子表示式。例如,"zo+"與"zo"和"zoo"匹配,但與"z"不匹配。+ 等效於 。

?零次或一次匹配前面的字元或子表示式。例如,"do(es)?「匹配"do"或"does"中的"do」。? 等效於 。 \b

匹配乙個字邊界,即字與空格間的位置。例如,「er\b"匹配"never"中的"er」,但不匹配"verb"中的"er"。

\b非字邊界匹配。「er\b"匹配"verb"中的"er」,但不匹配"never"中的"er"。

\cx匹配 x 指示的控制字元。例如,\cm 匹配 control-m 或回車符。x 的值必須在 a-z 或 a-z 之間。如果不是這樣,則假定 c 就是"c"字元本身。

\d數字字元匹配。等效於 [0-9]。

\d非數字字元匹配。等效於 [^0-9]。

\f換頁符匹配。等效於 \x0c 和 \cl。

\n換行符匹配。等效於 \x0a 和 \cj。

\r匹配乙個回車符。等效於 \x0d 和 \cm。

\s匹配任何空白字元,包括空格、製表符、換頁符等。與 [ \f\n\r\t\v] 等效。

\s匹配任何非空白字元。與 [^ \f\n\r\t\v] 等效。

\t製表符匹配。與 \x09 和 \ci 等效。

\v垂直製表符匹配。與 \x0b 和 \ck 等效。

\w匹配任何字類字元,包括下劃線。與"[a-za-z0-9_]"等效。

\w與任何非單詞字元匹配。與"[^a-za-z0-9_]"等效。

public

static

void main (string[

] args)

public

static

void main (string[

] args)

//ab1cd fg ap3d plic at ion

}

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

public

static

void main (string[

] args)

乙個字串,其值是此字串,除去任何前導和尾隨空格,或者如果該字串沒有前導或尾隨的空格,則為該字串。
public

static

void main (string[

] args)

public

static

void main (string[

] args)

String類的方法

1.split split 方法用來分割字串。即將乙個字串分割成乙個字串陣列。例如 string a yuikain string b a.split i b 分割後得到的字串陣列 string a yuikain string c a.split i 2 b 分割後得到的字串數split裡引數有兩...

String類的方法

基本的 length 求長度 元素個數 concat 拼接字串 charat 求某個下標的位元組 indexof求與某個字串匹配的首個字元出現的位置下標 比較關係 equals 比較字串內容 轉換的關係的 tochararray 轉換字串為char陣列 getbytes轉換字串為位元組陣列 repa...

String類的split方法

雖然使用正規表示式能很好的進行字串的解析 提取 替換,但是對於一些簡單的應用,使用 string 類提供的一些方法就可以很好的完成,最突出的就是 split 方法。split 方法能夠很方便的將字串按照一定的規則拆分開。比如對於下面的字串 tom,jane,tony,elva,gigi 只要呼叫如下...