Почему myString.equals («aString»); отличается от «aString» .equals (myString);?

Я несколько раз слышал, что при использовании логического равно (Object o) для сравнения строк , лучше поместить константу слева от функции, как показано ниже:

  • Плохо: myString.equals ("aString");
  • Хорошо: "aString" .equals (myString);

Почему это?

7
задан Marsellus Wallace 28 September 2011 в 00:29
поделиться