java String类型变量比较问题!!懂得进来下!
Stringst="相等";Stringsr="相等";判断st==sr返回值为什么是true。...
String st="相等";
String sr="相等";
判断st==sr返回值为什么是true。 展开
String sr="相等";
判断st==sr返回值为什么是true。 展开
3个回答
展开全部
class Example5_1
{
public static void main(String args[])
{
String s1,s2;
s1=new String("We are students");
s2=new String("We are students");
System.out.println(s1.equals(s2));//输出结果是true
System.out.println(s1==s2); //输出结果是false
String s3,s4;
s3="How are you";
s4="How are you";
System.out.println(s3.equals(s4));//输出结果是true
System.out.println(s3==s4); //输出结果是true
}
}
字符串是对象 是引用, 注意new 的作用
{
public static void main(String args[])
{
String s1,s2;
s1=new String("We are students");
s2=new String("We are students");
System.out.println(s1.equals(s2));//输出结果是true
System.out.println(s1==s2); //输出结果是false
String s3,s4;
s3="How are you";
s4="How are you";
System.out.println(s3.equals(s4));//输出结果是true
System.out.println(s3==s4); //输出结果是true
}
}
字符串是对象 是引用, 注意new 的作用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-04-20
展开全部
因为存在String池?
那玩意叫什么忘记了~~
反正,如果是相同字符的话,MS就是一个对象~
俺不确定~~坐等玉来~~
那玩意叫什么忘记了~~
反正,如果是相同字符的话,MS就是一个对象~
俺不确定~~坐等玉来~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询