原諒我的愚昧,但我想在下面的代碼部分知道:需要一個if語句的語法解釋
String titleTag = "<title>";
String endTitleTag = "</title>";
int titleStart = line.indexOf(titleTag);
int titleEnd = line.indexOf(endTitleTag);
if (titleStart != -1 && titleEnd != -1)
{
String title = line.substring(titleStart + titleTag.length(),titleEnd);
if (checkTitleIfMatched(title)) {
System.out.println(String.format("%s - %s", title, location));
word.set(title);
context.write(word, location);
}
}
什麼的-1,爲什麼我們做這方面的作用,讓我們說,比較?
預先感謝您
如果'如果字符串titleTag'不在字符串或0以上發生,就應該閱讀的indexOf API –
'line.indexOf(titleTag)'返回-1的文件找到。 – codingbiz