close

用於生成字串物件的String類別擁有幾個操作字串的方法: 

length() 取得字串的字元長度
equals() 判斷原字串中的字元是否相等於指定字串中的字元
toLowerCase() 轉換字串中的英文字元為小寫
toUpperCase() 轉換字串中的英文字元為大寫

 

 

 

 

public boolean isEmpty():如果前述的lenth()為0,則傳回true;否則傳回false

如果您要將輸入的字串轉換為整數、浮點數等等資料型態,您可以使用以下各類別所提供的各個靜態剖析方法: 

Byte.parseByte(字串) 將字串剖析為位元
Short.parseShort(字串) 將字串剖析為short整數
Integer.parseInt(字串) 將字串剖析為integer整數
Long.parseLong(字串) 將字串剖析為long整數
Float.parseFloat(字串) 將字串剖析為float浮點數
Double.parseDouble(字串) 將字串剖析為double浮點數

 

 

 

 

 

 

一個字串其實是由字元陣列所組成,所以使用String類別宣告字串後,該字串會具有陣列索引的性質,以下為索引相關的方法: 

char charAt(int index) 傳回指定索引處的字元
int indexOf(int ch) 傳回指定字元第一個找到的索引位置
int indexOf(String str) 傳回指定字串第一個找到的索引位置
int lastIndexOf(int ch) 傳回指定字元最後一個找到的索引位置
String substring(int beginIndex) 取出指定索引處至字串尾端的子字串
String substring(int beginIndex, int endIndex) 取出指定索引範圍子字串
char[] toCharArray() 將字串轉換為字元Array

 

 

 

 

 

 

public int compareTo(String anotherString):比較的方式是由左至右,一個一個字元依照ASCII直比較大小

若傳回值等於0,表示兩個字串相等

若傳回值>0,表示左邊的字串大於右邊的字串

若傳回值<0,表示右邊的字串大於左邊的字串

arrow
arrow
    全站熱搜

    EdisonDai 發表在 痞客邦 留言(0) 人氣()