java String類學習
阿新 • • 發佈:2019-01-25
常用方法:
1.equal(String s) 比較當前字串是否與s一樣,注意:==s 是判斷當前字串與s的記憶體地址是否一樣。
2.contain(String s) 判斷當前字串是否包含s,返回true或false。
3.indexOf(String s) 從字串開始檢索s ,若存在,則返回首次出現的位置;否則,返回-1。
indexOf(String s,int startpoint) 從字串下標為startpoint的位置開始檢索s,若存在,則返回startpoint之後首次出現的位置;否則,返回-1。
lastindexOf(String s)從字串開始檢索s ,若存在,則返回最後一次出現的位置;否則,返回-1。
4.substring(int start,int end) 獲得當前字串從下標為start到end-1的字元。
5.trim() 獲得去掉空格後的字串。
字串和基本資料相互轉化:
將由數字字元組成的字串轉化為數字:
String s="456";
int x=Integer.parseInt(s);
short、long、float、double等類似
將數值型別轉化為String型別:
String s=String.valueof(12.36);
字元陣列存放到字串中:String(char a[])和 String(char a[] ,int offset,int leng th) 從下標為offset處開始 擷取length個字元給string。
將字串存放到字元數組裡,getchars(int start,int end,char a[],int offset)將字串從start開始,到end-1位置上的字元複製到陣列a,並且從offset開始。