Comparando variável com String

Boa noite pessoal, No meu programa eu recebo um valor=S ou N e quando tento comparar com String S o programa não compara, Ex:

resp = String.valueOf(X);
if (resp == “S”)

Mesmo sabendo que a variavel resp recebeu valor de x = “S”, quando faço comparação no if o programa não valida a variável resp==“S”

Como faço para comparar uma variável que recebe um valor de String com String.

Bem-vinda ao GUJ!
Utilize o método Equals!
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html
E leia mais sobre strings:
http://www.javafree.org/javabb/viewtopic.jbb?t=3932

Valeu…Muito obrigado pela dica…

String em Java é tratado como um objeto e não como um tipo de dado primitivo. Por isso que vc deve usar o método equals()
Leia a documentação que vc tirará as suas dúvidas.
Um abraço.