Estou aprendendo a linguagem Java, e fazendo um exercício, fiz essa sintaxe:
BufferedReader ler;
ler = new BufferedReader (new InputStreamReader(System.in));
String saida=String.valueOf(ler.readLine());
System.out.println(saida);
A variável “saida” aparece normal na tela com o valor que eu escrevo, no caso “ler”, mas na condição if (saida==“1”) ou if (saida==“2”) ele não reconhece, mesmo escrevendo 1 ou 2 na tela.