String類獲取功能,轉換功能和一些其他功能

2021-08-21 20:28:29 字數 3229 閱讀 8824

一:獲取功能

int length():獲取字串長度

public char charat(int index):獲取指定索引出的字元.

public int indexof(int ch):返回指定字元在此字串中第一次出現處的索引.

public int indexof(string str):子字串在大字串中第一次出現的索引.

public int lastindexof(int ch):返回指定字串在此次子福串中最後一次出現處的索引

public string  substring(int beginindex): 從指定位置開始擷取,預設擷取到末尾

public string substring(int beginindex,int endidex):從指定位置開始擷取,擷取到指定位置結束(包前不包後)

string獲取功能的舉例:

package org.westos.demo2;

/* string中獲取功能的舉例:

* int length():獲取字串長度

public char charat(int index):獲取指定索引出的字元.

public int indexof(int ch):返回指定字元在此字串中第一次出現處的索引.

public int indexof(string str):子字串在大字串中第一次出現的索引.

public int lastindexof(int ch):返回指定字串在此次子福串中最後一次出現處的索引

public string  substring(int beginindex): 從指定位置開始擷取,預設擷取到末尾

public string substring(int beginindex,int endidex):從指定位置開始擷取,擷取到指定位置結束(包前不包後)

* * **/

public class stringdemo1

}

二:轉換功能:

byte getbytes() :將字串轉換成位元組陣列

public char tochararray():將字串轉換為字元陣列

valueof(***  變數名) ;可以將任意型別轉換為string型別

public string tolowercase() :將字串轉換小寫

public string touppercase():將字串轉換成大寫

public string concat(string str)將指定字串連線到此字串的結尾

轉換功能的舉例:

package org.westos.demo2;

/*      byte getbytes() :將字串轉換成位元組陣列

public char tochararray():將字串轉換為字元陣列

valueof(***  變數名) ;可以將任意型別轉換為string型別

public string tolowercase() :將字串轉換小寫

public string touppercase():將字串轉換成大寫

public string concat(string str)將指定字串連線到此字串的結尾

* */

public class stringdemo2

system.out.println("-------------------------");

// public char tochararray():將字串轉換為字元陣列

char ch = s1.tochararray();

for (int j = 0; j < ch.length; j++)

system.out.println("-------------------------");

// valueof(***  變數名) ;可以將任意型別轉換為string型別

string s2 = s1.valueof(ch);

system.out.println(s2);

system.out.println("-------------------------");

// public string tolowercase() :將字串轉換小寫

system.out.println(s1.tolowercase());

// public string touppercase():將字串轉換成大寫

system.out.println(s1.touppercase());

system.out.println("-------------------------");

// public string concat(string str)將指定字串連線到此字串的結尾

string s3 = "hello";

string s4 = "world";

system.out.println(s3.concat(s4));

}}

三:字串中的其他功能

1.替換功能

string replace(char oldchar, char newchar)  :將指定的字元替換以前的字元

string replace(string oldstring, string newstring):將以前的子字串替換新的子字串

2.去除兩端空格

public string trim()  

3.按字典順序比較

public int compareto(string anotherstring):字串比較方法

其他功能舉例:

package org.westos.demo2;

/* * 字串中的其他功能

1.替換功能

string replace(char oldchar, char newchar)  :將指定的字元替換以前的字元

string replace(string oldstring, string newstring):

將以前的子字串替換新的子字串

2.去除兩端空格

public string trim()  

3.按字典順序比較

public int compareto(string anotherstring):字串比較方法

* **/

public class stringdemo3

}

String類的獲取功能

string類的獲取功能 int length 獲取字串的長度 char charat int index 返回指定索引處的字元 重點 int indexof int ch 返回回指定字元在此字串中第一次出現處的索引 重點 這裡的引數是int型別,而不是char型別 a 和97 都代表 a int ...

String類的獲取功能

int length 獲取字串的長度。char charat int index 獲取指定索引位置的字元 int indexof int ch 返回指定字元在此字串中第一次出現處的索引。int indexof string str 返回指定字串在此字串中第一次出現處的索引。int indexof i...

String類的獲取功能

a string類的獲取功能 int length 獲取字串的長度。char charat int index 獲取指定索引位置的字元 int indexof int ch 返回指定字元在此字串中第一次出現處的索引。int indexof string str 返回指定字串在此字串中第一次出現處的索...