java中equals和==的区别是什么
刚开始学习Java中字符串的比较时,可能会对==和equals比较迷茫,今天我就通过一个小例子来简单说明一下equals和==的区别。
操作方法
(01)首先,定义两个String类变量a和b,然后,把字符串“mimi”赋值给变量a和b。我们给a赋值的时候就会在内存分配一个地址存放“mimi”。而再次给b赋值的时候,因为内存中已经存在了“mimi”,所以a和b指向的是同一个地址。而使用new来创建对象“mimi”,就会重新在内存中分配一个地址。也就是说a和b指向的地址一样,a和c指向的地址不一样。
(02)接着我们使用输出方法来判断一下他们之间的真假。
(03)点击工具栏中的运行按钮运行Java程序。
(04)如图,运行之后,控制台就会出现结果。
(05)为了更直观,我把结果放到旁边,方便进行讲解。a==b结果为true(真),而a==c,b==c结果都为false(假),之前说过,a和b地址一样,可见对于比较字符串时,==比较的是地址。而ls(b)和ls(c)结果都是true,所以比较字符串时,equals比较的是字符串内容而不是地址。
-
如何使用Flash绘制皮卡丘动画
Flash中文翻译为“动画”的意思,是专门用来制作动画的软件工具。现在,我们以实际的例子出发看看如何使用Flash软件绘制皮卡丘图案吧。操作方法(01)新建文档双击【Flash图标】,打开软件。在软件界面点击【文件】---【新建】,会弹出的新建文档窗口点击【ActionScript3....
-
最好的p图软件有哪些?
现在在网上我们经常会看到一些恶搞的图片,感觉非常搞笑好玩,其实这都是通过P图软件来制作的,下面我们就来看看常用的最好的P图软件有哪些。操作方法(01)p图软件之Photoshop,该软件简称ps,它是最常用的p图软件,该软件功能十分强大,只要你有想法有创意通过该软件都可以做...
-
家里如何快速地安装电信宽带——亲身经历
家里面要如何快速的安装好电信宽带,让小编告诉你指南。操作方法(01)先要预约,预约后电信承诺是72小时之内上门安装。(02)预约时要确认装宽带的地址是否具有施工条件,例如网络端口,网络速率等。(03)在营业厅交钱后会得到预约单号,稍后会有工作人员联系安装时间。(04)如果等的...
-
怎样免费观看最新高清电影大片和付费热剧
时下,很多电影大片上映期间,很难在网络上找到,往往都是预告片,或者是TS抢先版不清晰的影片;很多电视热剧往往都是付费的,独家的,或者需要购买各种视频网站会员才能观看。那么我们如何不花钱就能一睹为快呢?下面教给大家一些方法,不要太感谢我哦!操作方法(01)网络电视观看时...