Порядок сравнения строк в Java

Считаются ли оба метода сравнения строк, приведенных ниже, равными

public class TestString {
    public static final String CONSTVAL="foo";

    public boolean testString1(String testVal) {
        return testVal.equalsIgnoreCase(CONSTVAL);
    }

    public boolean testString2(String testVal) {
        return CONSTVAL.equalsIgnoreCase(testVal);
    }
}

или один тип сравнения должен быть предпочтительнее другого?

5
задан Pram 4 September 2010 в 08:46
поделиться