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

wpf视频教程 -.net购物网站开发怎么样建立网站方案

wpf视频教程 -.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.15wanjia.com/news/173954.html

相关文章:

  • 有什么发布做投标报价的网站小狐狸动画制作软件app下载
  • 做企业网站费用郑州seo关键词
  • 网站怎么做不违法吗做网站前段用什么软件
  • wordpress建站苏州花的网页设计模板素材
  • 地图销售网站免费网站如何做宣传
  • 德州网站开发人员苏州网站建设的一般流程
  • 手机网站推广怎么做苏州制作网站哪家好
  • 软件班级网站建设主题小猪会飞网站建设
  • 苍南县住房和城乡规划建设局网站wordpress去掉域名后缀
  • 设计网站建设方案wordpress商业源码
  • 旅游网站建设和实现什么是传统网站
  • 网站建设实训报告doc中国万网提供的服务和收费情况
  • 装饰网站建设策划书免费的那种app
  • 学院网站建设的意义flash网站建设
  • 网站视觉规范网络推广外包哪个公司做的比较好
  • 新媒体做图网站wordpress 标题栏置顶
  • 成都网站建设学校网站信息备案查询系统
  • 网站怎做百度代码统计网站开发 上海
  • 广告网站建设公司会网站开发 不会软件
  • 郑州网站建设汉狮山西省建设厅官方网站
  • php建站系统网站建设选用平台分析
  • 怎样创建网站域名平台设计网站的优势
  • 赣州网站制作较好的公司沈阳凯鸿科技有限公司
  • 网上做家教的网站手机端网站建设步骤
  • 免费开商城网站吗成都网站建设开发公司哪家好
  • 网站快速查找做it行业招标网站
  • 广州营销型网站建设价格游戏充值代理平台
  • 建e网站岳阳网站建设免费咨询
  • mysql 注册网站怎么看出网站有没有做404页面
  • app制作简易网站防红短网址一键生成