Problema de programación JAVA, un pequeño error es muy extraño
Hay un problema con la comparación de cadenas.
Para comparar cadenas se debe utilizar el método igual. Eso es id.equals ("").
id.equals(""), compara los valores de dos cadenas para ver si son iguales.
id!="", id comparado, ""si las direcciones de los dos objetos de cadena son las mismas.