Pregunta: Al revisar el código, encontré una pregunta similar a esta: quiero comparar si el "groupDesc" del tipo de cadena es el mismo, y encontré que == y luego sugiero usar iguales. Pero hay una pregunta por qué la comparación de cadenas usa igual en lugar de ==? El resultado no es ¿También es correcto? ¿Simplemente no necesito los iguales que me recomiendas?
resolver:
Veamos por qué el segundo es falso.
Explicación:
Nota: JSONObject.parseObject aquí no se asigna directamente a la variable desc, por lo que su variable desc es similar al resultado de b en la figura, y el resultado obtenido por new String no es igual. De manera similar, también es posible comparar los datos Str de la base de datos con los datos str personalizados.
Conclusión: Dígase a sí mismo que en proyectos reales, debe usar iguales en lugar de == para la comparación de tipos de cadenas