Чтобы сделать приведенный выше оператор, вам нужно просто заменить! == на! =, Так как это проверка на равенство примитивных значений в Java.Таким образом, ваш код будет выглядеть следующим образом:
else if(nameOfWebsite.indexOf("http://") == 0 && nameOfWebsite.indexOf("www.") != 7)
Из вашего выражения кода, похоже, вы пытаетесь проверить и, возможно, извлечь значение URL сайта.Я бы предложил использовать API Regex для выполнения той же функции, описанной выше, особенно если у вас есть необязательный www
в URL.Код будет выглядеть следующим образом:
String pattern = "^(http://|https://)?(www.)?([a-z0-9]+)(.[a-z0-9]+)$";
if(nameOfWebsite.matches(pattern)){
// the rest of the code goes here
}
Если вы хотите извлечь фрагменты URL-адреса, то вам следует взглянуть на класс Pattern
в Java.
Надеюсь, это поможет.