la manera de comparar cadenas no es de esa forma, antes de buscar en cualquier otro lado primero checa las API's de Java
http://java.sun.com/javase/6/docs/api/
ahora tmb hay q saber usarlas, primero vemos q estas trabajando con cadenas asi q buscamos la clase
String o
StringBuffer, en tu caso
String, luego buscamos un metodo que nos diga si una cadena es igual a otra y que nos regrese un booleano, vemos que hay 2 opciones
boolean equals(Object anObject)
Compares this string to the specified object.
y
boolean equalsIgnoreCase(String anotherString)
Compares this String to another String, ignoring case considerations.
la primera nos dice que compara el String en cuestion con cualquier otro objeto, asi que al compararlo con otro String lo que compara es el contenido, cuando lo comparas contra otros objetos toma en cuenta otros aspectos que por ahora no son reelevantes
La segunda dice que compara el String en cuestion con otro Stirng ignorando si son mayusculas o minusculas
Aqui la cuestion es que tu decidas cual es el que te ayuda mejor con tu problema. Ya la implementacion te la dejo a ti, cualquier otra duda no dudes, valga la redundancia, en preguntar
Saludos