String類 主要常用方法解析

2021-10-08 16:18:18 字數 2265 閱讀 7065

package com.string.demo;

public

class

demo1

char c = str.

charat(1

);// 根據索引獲取單個字元

system.out.

println

(c);

system.out.

println

("*************************=");

str =

"這是乙個字串,你懂個錘子"

; string[

] strs2 = str.

split

("個",2

);//limit 限制分割的字串的個數,其中0代表無限制

for(string item : strs2

)system.out.

println

("*************************=");

system.out.

println

(str.

codepointat(1

));// 獲取指定索引位置上的unicode碼

system.out.

println

(str.

codepointbefore(1

));//返回指定索引之前的字元(unicode**點)。

system.out.

println

("*************************=");

string newstr = str.

concat

("我是新增的字元");

// 實現字串的拼接,不影響原來的字串 ,直接用 + 號也可以實現同樣的效果

system.out.

println

(newstr)

; system.out.

println

("*************************=");

string new$tr = str.

replace

("個"

,"老");

// 老字元替換新字元,第乙個引數為老字元,第二個引數為新字元

system.out.

println

(new$tr)

; string new$tr2 = str.

replace

('個'

,'老');

system.out.

println

(new$tr2)

; system.out.

println

("*************************=");

//用給定的替換替換與給定的 regular expression匹配的此字串的每個子字串,支援正則匹配

string new$tr3 = str.

replaceall

("個",""

);system.out.

println

(new$tr3)

; system.out.

println

("*************************=");

str +=

"123456"

; system.out.

println

(str)

;new$tr3 = str.

replaceall

("\\d",""

);system.out.

println

(new$tr3)

; system.out.

println

("*************************=");

/* * 引數

srcbegin - 要複製的字串中第乙個字元的索引。

srcend - 要複製的字串中最後乙個字元後面的索引。

dst - 目標陣列。

dstbegin - 目標陣列中的起始偏移量。

* */

char

buffer =

newchar[10

];str.

getchars(0

,10, buffer,0)

;for

(char item : buffer

)}}

String類常用方法解析

string str01 abc string str02 newstring abc equals方法業務場景,登入的時候輸入的使用者名稱和密碼 system.out.println str01.equals str02 輸出為truestring str01 abc string str02 n...

String類主要方法的使用

1 獲取長度 length 這與陣列中的獲取長度不同,length 2 比較字串 1 equals 判斷內容是否相同 2 compareto 判斷字串的大小關係 3 comparetoignorecase string int 在比較時忽略字母大小寫 4 判斷內容與位址是否相同 5 equalsig...

String 類常用方法

字串 就是由多個字元組成的一串陣列 一旦被複製,就不能被改變 public class stringdemo string s2 new string bys system.out.println s2 s2 system.out.println s2.length s2.length 5 syst...