2

Tengo este código para escribir un xml pero al momento de validar la sentencia if no me lo toma en cuenta. ¿ Alguien sabe por qué ?

Como se valida una etiqueta xml:

for(int i=0; i<nodeList.size(); i++){
    if(nodeList.get(i).toString() == "</cfdi:Comprobante>"){
        System.out.println("hola");
    }
}
Mariano
  • 23,777
  • 20
  • 70
  • 102

1 Answers1

1

Para comparar strings se utiliza la función equals(), No deberías usar el operador ==.

Por lo tanto esta debería debería realizar el trabajo correctamente:

  if(nodeList.get(i).toString().equals("</cfdi:Comprobante>")){
            System.out.println("hola");
  }
Jorgesys
  • 103,630
  • 13
  • 52
  • 124