1. 程式人生 > >android探索之路:擷取字串substring()的用法

android探索之路:擷取字串substring()的用法

1、擷取指定字元上的字串:

substring(start,end)

start:開始的位置(從0開始索引)包括該位置的字元,不可省略

end:結束的位置(不包括該位置上的字元),可省略

例:

String str="第1周";

str=str.substring(1,2);

str此時裡面就剩一個 1 了

若 start 與 end 相等,那麼返回的就是一個空串
若 start 比 end 大,那麼在提取子串之前會先交換這兩個引數
若 start 或 end 為負數,那麼它將被替換為 0

2、擷取指定字元的字串:

例:

String str="第20周";

str=str.substring(1,str.indexOf("周"));

str裡面的值是20

3、 截去前面的字元,保留後面所有的字元:

例:

String str="星期六";

str=str.substring(2);

此時str裡面剩下 "六"