java问题

[复制链接]
查看11 | 回复3 | 2009-7-13 16:53:55 | 显示全部楼层 |阅读模式
有如下代买,请问输出的是什么:
String s1="accp";
String s2="accp";
if(s1==s2)
{
System.out.println("true");
}else{
System.out.println("false");
}
String s3=new String(s1)
if(s3==s2)
{
System.out.println("true");
}else{
System.out.println("false");
}

回复

使用道具 举报

千问 | 2009-7-13 16:53:55 | 显示全部楼层
少个分号,无法通过编译。加上分号,可以通过编译。加上分号。输出truefalse...
回复

使用道具 举报

千问 | 2009-7-13 16:53:55 | 显示全部楼层
false字符串用应该用.equars()来比较true它们在的空间是相等的...
回复

使用道具 举报

千问 | 2009-7-13 16:53:55 | 显示全部楼层
自己不会输出 ? 建议你别学JAVA呀.学点其他技术.自己感兴趣的....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行