java用substring函式擷取string中一段字串
from http://www.cnblogs.com/laiweili/archive/2012/11/26/2789503.html?utm_source=tuicool&utm_medium=referral
在String中有兩個substring()函式,如下:
一:String.substring(int start)
引數:
start:要擷取位置的索引
返回:
從start開始到結束的字串
例如:String str = "hello word!";
System.out.println(str.substring(1));
System.out.println(str.substring(3));
System.out.println(str.substring(6));
將得到結果為:
ello word!
lo word!
ord!
如果start大於字串的長度將會丟擲越界異常;
二:String.substring(int beginIndex, int endIndex)
引數:
beginIndex 開始位置索引
endIndex 結束位置索引
返回:
從beginIndex位置到endIndex位置內的字串
例如:String str = "hello word!";
System.out.println(str.substring(1,4));
System.out.println(str.substring(3,5));
System.out.println(str.substring(0,4));
將得到結果為:
ell
lo
hell
如果startIndex和endIndex其中有越界的將會丟擲越界異常。