substring講解:
s=s.substring(int begin);截取掉s從首字母起長度為begin的字符串,將剩余字符串賦值給s;
s=s.substring(int begin,int end);截取s中從begin開始至end結束時的字符串,並將其賦值給s;
split講解:
java.lang.string.split
split 方法
將壹個字符串分割為子字符串,然後將結果作為字符串數組返回。
stringObj.split([separator,[limit]])
參數
stringObj?
必選項。要被分解的 String 對象或文字。該對象不會被 split 方法修改。
separator?
可選項。字符串或 正則表達式 對象,它標識了分隔字符串時使用的是壹個還是多個字符。如果忽
略該選項,返回包含整個字符串的單壹元素數組。?
limit
可選項。該值用來限制返回數組中的元素個數。
說明
split 方法的結果是壹個字符串數組,在 stingObj 中每個出現 separator 的位置都要進行分解
。separator 不作為任何數組元素的部分返回。
split 的實現直接調用的 matcher 類的 split 的方法。“ . ”在正則表達式中有特殊的含義,因此我們使用的時候必須進行轉義。
Java代碼
public?static?void?main(string[]?args)?{ ?
string?value?=?"192.168.128.33"; ?
string[]?names?=?value.split("\\."); ?
for?(int?i?=?0;?i?<?names.length;?i++)?{ ?
system.out.println(names[i]); ?
}} ?
如果用豎線“|”分隔的話,將出現不可得到的結果,必須改為“\\|” ?