---
title: "comparacion de strings en java"
url: "https://victorfarina.com/tips/comparacion-de-strings-en-java"
author: "CoffMan"
date: "2004-08-05"
category: "Programacion / PHP"
historical: "Nota técnica histórica: puede no aplicar a sistemas actuales"
---

# comparacion de strings en java

cuando una cadena es igual a otra cadena ?
como sabemos, si creamos la cadena asi:

```java
string cadena = "hola"
string cad = "hola"
```

ambas son objetos, entonces cadena.equals(cad) es true
pero el problema viene si usamos el comparador == .
en nuestro ejemplo deberia devolver true. esto es porque
== compara los objetos, y el metodo equals compara el
valor del objeto.
mas info :
[http://java.sun.com/developer/jdctechtips/2004/tt0504.html#2](http://java.sun.com/developer/jdctechtips/2004/tt0504.html#2)
