java中的字串以及java中常用的系統方法

2021-08-13 11:46:17 字數 2220 閱讀 5155

字串

字串類是乙個系統類,因為字串被final修飾的,所以字串類是不能被繼承的

字串類的類名是string.

關於字串我們要注意的是:字串是乙個常量,是不能被修改的,我們修改的是指標的重新指向

字串的常用方法

1.根據索引來查詢字串中的字元,方法是 常量.charat(int i);

string string = "asdfghg";

char word = string.charat(2);//查詢出string字串中下標為2處的字元

2.根據字元來查詢處其在字串中的位置,方法是 indexof(char a)

string string = "abcdefg";

int index = string.indexof('a');//查詢字元'a'在字串中的位置

3.判斷該字串是否包含在另乙個字串中containsof();

string string1 = "abcdefg";

string string2 = "abc";

boolean bool string1.containsof(string2);//判斷string1中是否包含string2,返回值是bool型的

4.判斷乙個字串的開頭是否是另乙個字串,startswith(),判斷乙個字串的結尾是否包含另乙個字串,endswith()

boolean bool1 = string.startswith(string1);//是否以string1開頭

boolean bool2 = string.endswith(string2);//是否以string2結尾5.交換字串中的兩個字元或者字串,replace(old char,new char)

string

string

="zhangsan";

string

=string

.replace("san", "si");//用後面的變數來替換前面的變數

6.字串的切換大小寫 touppercase(全部大寫), tolowercase(全部小寫)

string

string = "zhangsan";

string = string.touppercase;//將string中的字元全部大寫

string = string.tolowercae;//將string中的全部字元小寫

7.字串的切割,從字串中拿出來一部分,substring(beginindex, endindex);

string string = "zhangsan";

string = string.substring(1, 3)//這裡要特別注意下的是⚠️:切割的字串,是包含原字元下標為1的字元,不包含下標為3的字元.我們可以稱為取頭不取尾

8.計算字串大小的差值(分為兩種情況:一種是不區分大小寫,另一種是區分大小寫)

string string1 = "abcd";

string string2 = "abce";

int number1 = string1.compareto(string2);//區分大小寫

int number2 = string1.comparetoignorecase(string2)//不區分大小寫

9.去掉字串的首尾空格鍵

string

string = " adsa da dasd ";

string = string.trim(string);

10,字串與字串陣列之間的相互轉換

string string = "zhangsan";

char array = string.tochararray(string);//將字串轉換成陣列

string = new

string(array);//將陣列轉換成字串

java字串的遍歷以及字串中各類字元的統計

1 需求 獲取字串中的每乙個字元 分析 a 如何能夠拿到每乙個字元呢?char charat int index b 我怎麼知道字元到底有多少個呢?int length public class stringtest 2 需求 統計乙個字串中大寫字母字元,小寫字母字元,數字字元出現的次數。不考慮其他...

java中字串操作

1 char charat int index 返回指定索引處的 char 值。2 int compareto object o 把這個字串和另乙個物件比較。3 int compareto string anotherstring 按字典順序比較兩個字串。4 int comparetoignorec...

java中字串操作

1 char charat int index 返回指定索引處的 char 值。2 int compareto object o 把這個字串和另乙個物件比較。3 int compareto string anotherstring 按字典順序比較兩個字串。4 int comparetoignorec...