Caros Srs.,
Tenho a seguinte dúvida, quando uso a sintaxe:
if (str!="ok") System.out.println("OKOKOK");
onde str é uma String, passo o valor diferente de “ok” e a saída imprime.
Mas, se uso:
if (str=="ok") System.out.println("OKOKOK");
passo o valor “ok” e a saída não imprime.
Alguém sabe me dizer se existe alguma restrição no uso desse operador?
Obrigado.