2011年12月29日 星期四

Java - 字串 包含另一 字串 的檢查 indexof

如果要檢查某一字串是否有出現在某一字串,可以用string類別內的indexof,如果回傳值為-1,就表示沒有出現。如果不為-1,就表示有出現。舉例來說

string longString = "abcdefg";
string shortString = "cd";
string errorString="ck";

int havePosition = longString.indexof(shortString);
int noPosition = longString.indexof(errorString);

havePosition的值會等於2,即第1次出現的索引位置。
noPosition的值會等於-1,表示longString裡面不包含errorString這個字串。

沒有留言:

張貼留言