笔记Equals的位置区别

String name=“add”;
//值相同或不同时,效果相同

boolean flay=
name.equals("add");

boolean flay2="add".equals(name);

//两个返回的都是true

String name=null;
boolean flay=name.equals("add");

boolean flay2="add".equals(name);
//第一个会报错,第二个会返回false;

//当值为null时,调用equals方法会报错

posted @ 2018-05-30 09:55  迷失圣诞  阅读(124)  评论(0编辑  收藏  举报