Was sind die Vorteile von "String" .equals (otherString)
In einem Tutorial (zur Implementierung eines XML-Parsers) sah ich den folgenden Code:
if( "NODENAME".equals(xmlreader.getNodeName()) ) { // getNodeName() returns java.lang.String
...
}
Gibt es einen Grund, einen solchen Stringvergleich zu schreiben?
Dies kann eine Art Best / Bad Practice oder ein solcher Code sein, der einen Leistungsvorteil bringt. Ich würde gerne wissen, ob ich das in kommerziellen Projekten verwenden soll.