У меня возникли проблемы с попыткой получить результат, который я желаю. В основном, что я хочу сделать, это иметь Boolean-объект, который позволит мне иметь 3 варианта, если почтовая программа старая, я хочу, чтобы она была установлена в false (значение не содержит «mapQ.cmd» и «add-coid.cmd "file)с использованием Boolean Object
Если почтовая программа является новой, я хочу, чтобы она была установлена в true (если она новая, она будет содержать файлы" mapQ.cmd "и" add-coid.cmd "в каталоге), и если это ни старой, ни новой почтовой программы (что означает не почтовая программа), тогда я хочу, чтобы она была нулевой.
Это то, что у меня есть, я хочу поместить elseif вместо else и сделать другое внутри, чтобы установить нулевое значение, что означает не выше, а затем я хочу вернуть логическое значение. местного билд-deploy.cmd используется в примере, но я хочу, чтобы использовать вышеупомянутые имена файлов
private boolean isOldMailer(File mailerFolder) {
File localBuildAndDeploy = new File(mailerFolder,"test/local-build-deploy.cmd");
if (localBuildAndDeploy.exists()) {
return true;
} else {
return false;
}
}
извините, поскольку вы можете сказать, что я новичок в java, это то, что у меня есть до сих пор. – OakvilleWork
public class MailerType { private boolean isOldMailer (File mailerFolder) { Файл localBuildAndDeploy = новый файл (mailerFolder, "test/local-build-deploy.cmd"); if (localBuildAndDeploy.exists()) { return true; } else if { return false; {else } } } – OakvilleWork
Я обновил это, чтобы работать с кодом, который у вас есть. Вам просто нужно будет заполнить ваши точные условия для каждого значения. –