这两个判断条件有区别吗
还有0人有此问题
发表在Java视频课程答疑 2017-06-07
是否精华
版块置顶:
tempStr.equalsIgnoreCase(inputStr)这个和(inputStr.equalsIgnoreCase(tempStr)对后面判断有区别吗?在lava入门视频练习20那里的
分享到:
精彩评论 3
David
学分:914 LV7
TA的每日心情
最后的冲刺
2017-07-15 10:46:08
2017-06-07
沙发

读者可参照链接http://www.cnblogs.com/baby-zhude/p/4218846.html,了解下equals()方法左右变量的位置,equals()方法左右变量的位置与equalsIgnoreCase()方法左右变量的位置相同。读者运行下下面的代码:

public class Test {

    public static void main(String[] args) {

        String strOne = null;

        String strTwo = "China";

        System.out.println(strTwo.equalsIgnoreCase(strOne));

        System.out.println(strOne.equalsIgnoreCase(strTwo));

    }

}


13418060826
学分:173 LV4
2017-06-07
板凳

David 发表于2017-06-07 11:28

读者可参照链接http://www.cnblogs.com/baby-zhude/p/4218846.html,了解下equals()方法左右变量的位置,equals()方法左右变量的位置与equalsIgnoreCase()方法左右变量的位置相同。读者运行下下面的代码:

public class Test {

    public static void main(String[] args) {

        String strOne = null;

        String strTwo = "China";

        System.out.println(strTwo.equalsIgnoreCase(strOne));

        System.out.println(strOne.equalsIgnoreCase(strTwo));

    }

}


老师你是说

Scanner sc=new Scanner(System.in);
String input=sc.nextLine();

这样子得出的input的值是常量?

之前我听前面String类那个视频,说new方法创建的String类的值都是常量,那么对应的int,byte,short等等用new创建的值都常量吗?

如果我用int的包装类Integer创建了一个对象,这个对象赋值的数值是常量吗

David
学分:914 LV7
TA的每日心情
最后的冲刺
2017-07-15 10:46:08
2017-06-08
地板

不是,我只是打个比方,链接也是有说明文字的比方,并没有联系源码。而且回复中源码,建议读者实际敲一下,然后运行,看下结果。

当一个变量被“static final”修饰时,那么这个变量被称为“常量”。

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照