Аргумент, полученный из консоли, не участвует в сравнении
В этом коде я получаю значение из консоли в массив строк args, но полученное значение никак не хочет участвовать в сравнении:
public class Console
{
public static void main(String args[])
{
if (args[0]=="word")
{
System.out.println("WIN");
}
else
{
System.out.println("FAIL");
}
}
}
Запускаем:
home@ubuntu:~$ java Console word
FAIL
home@ubuntu:~$ java Console "word"
FAIL
В чем проблема? Заранее спасибо!
Источник: Stack Overflow на русском