当前位置: 首页 > news >正文

网站维护内容及费用设计网站平台风格

网站维护内容及费用,设计网站平台风格,中国施工总承包100强,asp.net做报名网站在Java中 可以对基本类型进行比较,比较的是值是否相等 也可以对引用类型(对象)进行比较,比较的是引用变量所指向的空间地址 public static void main(String[] args) {int a 10;int b 10;System.out.println(ab);//true// 基本类型比较,比较值是否相等String s1 new Stri…

在Java中 ' == ' 可以对基本类型进行比较,比较的是值是否相等

                        也可以对引用类型(对象)进行比较,比较的是引用变量所指向的空间地址

    public static void main(String[] args) {int a = 10;int b = 10;System.out.println(a==b);//true// 基本类型比较,比较值是否相等String s1 = new String("aaa");String s2 = new String("aaa");System.out.println(s1==s2);//false//引用类型,这里比较的是两个String对象的地址是否相同}

那我们想要比较对象中所包含的内容是否相等,我们应该怎么做呢?

这时候就要引出我们的另一个主角----equals()方法:

源码:

    public boolean equals(Object anObject) {if (this == anObject) {//判断这两个东西是否值(基本类型)/对象地址(引用类型)相等return true;  //如果是,直接返回true}if (anObject instanceof String) {//判断该对象是否为字符串类型String anotherString = (String)anObject;int n = value.length;if (n == anotherString.value.length) {//判断两个对象长度是否相等char v1[] = value;char v2[] = anotherString.value;int i = 0;while (n-- != 0) {//逐个比较每个字符是否相等if (v1[i] != v2[i])return false;i++;}return true;}}return false;}

这个方法一般用于比较两个字符串的内容是否相等

这个时候可能有的人会说了:

可是这个也不是对象的内容是否相等啊,你这比较的是String类型啊

到底怎么才能比较对象内容呢???

        这时候我们就需要对该对象进行重写:::


public class People {private int age;private String name;private String add;@Overridepublic boolean equals (Object o) {if (this == o) return true;//判断两对象地址是否相等,如果相等直接返回trueif (o == null || getClass() != o.getClass()) return false;//判断两个对象的类对象是否相等,不相等直接返回falsePeople people = (People) o;return age == people.age &&//逐个比对该对象中的每一个值Objects.equals(name, people.name) &&Objects.equals(add, people.add);}
}

 到了这里我们也看出来了(人话):

==             比较基本类型时,直接比较其中的值

                 比较引用类型时,比较的是对象在内存中的地址是否相等

equals      比较时,比较的是两个String类型的值是否相等

                 如果要比较两个对象中的内容是否相等,那么我们就需要重写equals()方法

(再人话:)   == 比较基本类型,equals比较对象

http://www.yayakq.cn/news/418268/

相关文章:

  • 江门企业做网站网站规划文字说明
  • 网站建设服务器对比电脑上如何卸载wordpress
  • 余姚做网站设计的公司服装网站建设公司
  • 宁波网站建设服务提供商做网站头片的高清图
  • 原创网站开发流程个人设计作品集
  • 南山做网站的公司广州市住房和城乡建设局
  • 木渎网站建设wordpress 云空间 防盗链
  • 网站建设教学后记怎样用网站模板做网站
  • 北京电商网站排行python 网站开发流程图
  • 网站后端开发软件手表网站 二手
  • 绍兴住房和城乡建设厅网站首页国内营销推广渠道
  • 特价网站建设官网如何建设电影网站
  • 桂林新站优化易企推
  • 景观设计网站大全长沙网络营销
  • 公司 宜宾网站建设学网络运营需要多少钱
  • 怎么知道自己网站的权重高校校园网站建设项目的要求
  • 虚拟机做网站服务大连服务公司 网站
  • 百度怎样做网站排名往前成都网站内容策划
  • 网站开发 大学专业扬州建设安装网站
  • 昆山市住房城乡建设局网站网页设计的方法及内容
  • 做电影网站为什么要数据库百度指数是什么
  • 傻瓜式php网站开发如何制作网络游戏
  • 西安网站seo 优帮云做学校网站素材图片
  • 做gif动图的素材网站男女做啊免费视频网站
  • 网站建设案例方案wordpress记录点击数
  • 网站的设计与维护摘要头条淘宝联盟网站推广怎么做
  • 如何自己建一个微网站工程建设标准化是正规期刊吗
  • 教育网站 php百度关键词搜索怎么弄
  • 10分钟快速建网站百业网免费发布信息
  • 网站建设网页制作wordpress php 中文分词 开源