请教一个比较字符串的问题
string str1,str2,str3;
str1="welcome to JSP";
str2="welcome to";
str3=str2+" JSP";
if(str1==str3)
out.print("YES");
else
out.print("NO"):
结果是NO,为什么啊?
String str1="welcome to JSP";
String str2="welcome to JSP";
if(str1==str2)
out.print("yes");
else
out.print("no");
这个例子的输出结果是YES,
你如果用new string定义就不一样了,
String str1=new string ("welcome to JSP");
String str2=new string ("welcome to JSP");
if(str1==str2)
out.print("yes");
else
out.print("no");
这个例子的输出结果是NO.