Comparação usando String

Gostaria de saber como utilizar uma String como condição:

ex:

if (x == "s"){ faça tal } else(x == "n"){ faça outra tal }

nao sei como utilizar, ou se tem uma classe pra eu poder utilizar isso.

Agradeço muito quem me ajudar, Obrigado!!!

utilize o método equals da classe String

[code] if ( x.equals( “blabla” ) {

}[/code]

naum se compara String usando ==

use o metodo equals(String)

assim:

if("teste".equals("teste"))
  System.out.println("oiaaaaa");

:smiley:

beleza gente… muito obrigado

em Java Strings são objetos e para comparar o conteúdo da String vc deve usar o método equals:

if (x.equals("s")) {
faça tal...
}

Dica:

if (x.equalsIgnoreCase("s")) {
faça tal...
}

Se vc precisar ignorar o uso de caixa

como assim ignorar o uso da caixa

Ignorar se é maiusculo ou minusculo

a ta…legal legal…po valeu

[quote=neohacker]em Java Strings são objetos e para comparar o conteúdo da String vc deve usar o método equals:

if (x.equals("s")) {
faça tal...
}

Dica:

if (x.equalsIgnoreCase("s")) {
faça tal...
}

Se vc precisar ignorar o uso de caixa

[/quote]

Excelente!

jPscoralicK

Obrigado, é bom poder ajudar e ser ajudado. Espero poder aprender bastante com o GUJ :!:

Sempre que precisar e eu puder ajudar estarei ai

Um pouco mais sobre comparação de dados
http://www.guj.com.br/posts/list/52376.java

[quote]if (x == “s”){
faça tal
}
else(x == “n”){
faça outra tal
}[/quote]

O else não tem parenteses:

if(x.equals("s"))
{
     faça algo
}

else
{
      faça algo tb
}

Flw ^^