Я использую этот метод, чтобы проверить, действительно ли ссылка действительна, но когда я использую логическое ИЛИ, это не работает, но оно работает, когда я использую логический И это странно. Как вы думаете?Логический ИЛИ логический ИЛИ смущенный java?
public String verification() {
String lien = URL.getText().toString();
if(titre.getText().toString().isEmpty())
{
return "titreEmpty";
}
else if (lien.isEmpty()) {
return "UrlEmpty";
} else if (!lien.contains("http")) {
return "notALink";
} else if (!lien.contains("skydrive") || !lien.contains("youtube")) { //the logical OR doesn't work
return "linkInvalid";
}
return "bon";
Так что сделал не работа? –
Я думаю, вы читаете это неправильно. –
Ваше первое решение было правильным, теперь оно неверно. Теперь вам требуется 'lien', чтобы оба содержали« skydrive »и« youtube ». –