Why do I get different values when I do System.out.println(s[0] == "java");
and System.out.println(args[0] == "java");
public class StringDemo {
static void print(String[] s) {
System.out.println(s[0] == "java");
}
public static void main(String[] args)
{
// java is passed as command line argument
System.out.println(args[0] == "java");
String s[] = new String[3];
s[0] = "java";
print(s);
}
}