Если порядок оценки оператора условия - это имеет значение? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Если порядок оценки оператора условия - это имеет значение? [закрыто]

Сообщение Anonymous »

Предполагая очень простой метод сравнения строки с постоянной. Да, мы можем сделать это любым количеством способов, но побалуйте меня, пожалуйста. < /P>

Код: Выделить всё

public boolean verifyStringEqualsToConstant(String stringToBeCompared) {

// globally defined constant
final String CONSTANT = "foo";

if (StringUtils.isBlank(stringToBeCompared)) {
return false;
}

// approach A - is my constant equals to the value I am passing to this method?
return CONSTANT.equals(stringToBeCompared);
}

< /code>
или < /p>
public boolean verifyStringEqualsToConstant(String stringToBeCompared) {

// globally defined constant
final String CONSTANT = "foo";

if (StringUtils.isBlank(stringToBeCompared)) {
return false;
}

// approach B - is the value I am passing to this method equals to the constant?
return stringToBeCompared.equals(CONSTANT);
}

Оба подхода защищают от пустого, пустого или нулевого значения.
Я особенно предпочитаю подход b.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... his-matter

Вернуться в «JAVA»