No te entendí bien, pero si lo que quieres es compara dos cadenas no podes usar == ya que es para tipos primitivos de java, debes usar:
y si quieres comparar 2 cadenas sin importar las mayúsculas o minúsculas, debes usar:
cadena1.equalsIgnoreCase(cadena2);
Si lo que queres es guardar varios datos en un vector y no dejar que se escriban datos repetidos, podes usar la interfaz Set de la Api Collection, que no permite duplicados.
Espero haberte ayudado, si esa no era tu pregunta, por favor especifica un poco mas.
Bytes.