String類中方法詳解

2021-08-08 02:27:39 字數 1701 閱讀 3112

1.indexof()

string str = new string("www.v321.top");

string substr1 = new string("v321");

string substr2 = new string("top");

system.out

.println(str.indexof( 'o' ));//查詢字元 o 第一次出現的位置

system.out

.println(str.indexof( 'o', 14 ));//從第14個位置查詢字元 o 第一次出現的位置

system.out

.println(str.indexof( substr1 ));//子字串 substr1 第一次出現的位置

system.out

.println(str.indexof( substr1, 15 ));//從第十五個位置開始搜尋子字串 substr1 第一次出現的位置

system.out

.println(str.indexof( substr2 ));//子字串 substr2 第一次出現的位置

執行結果:

10-14

-19

2.replace()

string s = "www.v321.top"

; system.out

.println("replace :" + s.replace(".", "#")); //replace替換 查詢匹配的替換

//用到了正規表示式 「.」是正規表示式的元字元,匹配除換行符以外的任意字元

system.out

.println("replaceall :" + s.replaceall(".", "#"));

system.out

.println("replaceall :" + s.replaceall("\\.", "#")); //必須轉義才可以

system.out

.println("replacefirst :" + s.replacefirst(".", "#"));//替換掉首個匹配的

執行結果:

replace

:www

#v321

#top

replaceall :############

replaceall

:www

#v321

#top

replacefirst :#ww

.v321

.top

3.charat

string s = new string("www.v321.top");

system.out

.println(s.charat(0));//返回指定索引位置的char值。索引範圍為0~length()-1.

system.out

.println(s.charat(s.length()-1));//返回指定索引位置的char值。索引範圍為0~length()-1.

執行結果:

w

p

String類詳解 方法

字元操作 tochararray 將字串轉換為字元陣列 charat 根據下標取出字串中的響應字元 其他 substring int start,int end 根據下標取字串的值,含頭不含尾 split 根據 分割字串,返回的是字元陣列 replace he helll 替換相應字串。startw...

css居中方法詳解

第一種居中方式 使用margin auto 這應該是使用最多的居中方式了,但也有著侷限性,居中的元素需要設定寬度,而且是塊元素才行,並且只能實現水平居中,這個方法的原理是讓瀏覽器自動去計算左右邊距從而實現居中 big small第二種居中方式 使用text align center實現居中,這種居中...

java系統類 String類詳解

1.系統類 string 學習系統常用方法 方法的使用 字串是個常量 常量字串 對字串進行操作 都返回是乙個新的字串 原字串不能更改 字串存在常量池中 字串本身沒有發生變換 而是引用位址發生了變化 相當於 指標重新指向 string str1 adcde str1 uvwxyz string1是乙個...