Простите мою глупость, но я хочу знать, в части коды ниже:Нужно, если заявление синтаксис объяснение
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, почему мы делаем это, скажем, , сравнение?
Спасибо заранее
Вы должны прочитать документацию по API IndexOf –
'line.indexOf (titleTag)' возвращает -1, если 'titleTag' не происходит в строке или 0 и выше, если строка найденный. – codingbiz