Каковы преимущества «String» .equals (otherString)

в руководстве (для реализации парсера xml) я увидел следующий код:

if( "NODENAME".equals(xmlreader.getNodeName()) ) {  // getNodeName() returns java.lang.String
... 
}

Есть ли причина, чтобы написать сравнение строк, как это?

Это может быть некая лучшая / плохая практика или подобный код, который может дать некоторое преимущество в производительности. Я хотел бы знать, если я должен использовать это в коммерческих проектах.

Ответы на вопрос(7)

Ваш ответ на вопрос