En cualquier caso seguramente intentemos hacer algo al estilo:
if(miVartiableConTexto == "Un texto cualquiera"){Si lo hacemos así, una de 2 o nos damos cuanta rápido de nuestro error, o nos volveremos locos, hay que recordar en un String no es un tipo primitivo, si no un objeto, y como tal no se puede comparar mediante "==" a no ser que lo que queramos es comparar un objeto con otro, pero nunca sus valores, y como es lógico nuestra variable, nunca sera un String que podamos escribir en nuestro condicional.
//Haz algo
}else{
//Haz otra cosa
}
por lo que cuando necesitemos comparar el valor de un String, o cualquier de objeto, tendremos que recurrir a algo muy sencillo, su método equals, podemos hacerlo con algo similar a lo siguiente:
if(miVartiableConTexto.equals("Un texto cualquiera")){
//Haz algo
}else{
//Haz otra cosa
}