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

个人网站展示长沙景点门票价格表

个人网站展示,长沙景点门票价格表,wordpress自动化采集,哈尔滨行业网站开发更多内容请看我的个人网站 toString 原本作用 返回对象的字符串表示形式包名类名对象地址值 System.out.println(obj);也会打印这样的地址值 源码: public void println(Object x) { String s String.valueOf(x); if (getClass() PrintStream.class) { //…

更多内容请看我的个人网站

toString

原本作用

  • 返回对象的字符串表示形式
  • 包名类名+@+对象地址值
System.out.println(obj);

也会打印这样的地址值
源码:

public void println(Object x) {  String s = String.valueOf(x);  if (getClass() == PrintStream.class) {  // need to apply String.valueOf again since first invocation  // might return null        writeln(String.valueOf(s));  } else {  synchronized (this) {  print(s);  newLine();  }  }  
}public static String valueOf(Object obj) {  return (obj == null) ? "null" : obj.toString();  
}

如果不是null,就会toString

一般重写toString

  • 如果我们打印一个对象的属性值的话,那么重写toString()就行了,在重写方法时,把对象的属性拼接

equals

public static void main(String[] args) {  Student s1 = new Student();  Student s2 = new Student();  boolean equals = s1.equals(s2);  System.out.println(equals);  
}//false

重写equals后运行结果为true

@Override  
public boolean equals(Object o) {  if (o == null || getClass() != o.getClass()) return false;  Student student = (Student) o;  return age == student.age && Objects.equals(name, student.name);  
}  @Override  
public int hashCode() {  return Objects.hash(name, age);  
}
public static void main(String[] args) {  String s = "abc";  StringBuilder sb = new StringBuilder("abc");  System.out.println(s.equals(sb));  System.out.println(sb.equals(s));  //运行结果  //false false  
}

第一个中调用对象是String,先看是不是同一个对象,如果不是字符串,直接返回false
第二个中调用对象时StringBuilder,StringBuilder没有重写equals方法,Object中使用的是==比较两个对象的地址值

clone

重写对象的clone方法

方法会在底层帮我们创建一个对象,并把原对象的数据拷贝过去
细节:

  1. 重写Object中的clone方法
  2. 让Javabean类实现Cloneable
  3. 创建原对象并调用clone就可以了

Objects

equals

可以规避调用者为null的判断

Student s1=null;  
Student s2=new Student();  boolean equals = Objects.equals(s1, s2);  
System.out.println(equals);//false

isNull

判断对象是否为null,如果为null,返回true

Student s3 = null;  
Student s4 = new Student();  
System.out.println(Objects.isNull(s3));//true  
System.out.println(Objects.isNull(s4));//false

nonNull

System.out.println(Objects.nonNull(s3));//false  
System.out.println(Objects.nonNull(s4));//true

文章转载自:

http://0Py7z43v.qLLcp.cn
http://yNH3TR59.qLLcp.cn
http://r5K2PetS.qLLcp.cn
http://YyfefIki.qLLcp.cn
http://gSvSImCT.qLLcp.cn
http://NOxFSO8j.qLLcp.cn
http://44AxsyQv.qLLcp.cn
http://5HRD5x1R.qLLcp.cn
http://xknRXG7Z.qLLcp.cn
http://Olfi67XG.qLLcp.cn
http://iw2paEiy.qLLcp.cn
http://3rScHES0.qLLcp.cn
http://UKibZo0K.qLLcp.cn
http://obmIaOCe.qLLcp.cn
http://S2jSLnmP.qLLcp.cn
http://359MzbxF.qLLcp.cn
http://fqu95UHB.qLLcp.cn
http://DtA35921.qLLcp.cn
http://xQ59d9xj.qLLcp.cn
http://OrTc6aNf.qLLcp.cn
http://UYeip0vE.qLLcp.cn
http://Nm285k7X.qLLcp.cn
http://mxHvAq1Y.qLLcp.cn
http://KUNhGXnt.qLLcp.cn
http://CPUxS7jh.qLLcp.cn
http://fyZuJ1tP.qLLcp.cn
http://Q8bG5GDN.qLLcp.cn
http://Fru0vOZL.qLLcp.cn
http://tRaEB52Z.qLLcp.cn
http://qXxd048B.qLLcp.cn
http://www.dtcms.com/wzjs/694700.html

相关文章:

  • 网站添加地图导航苏州建网站需要什么
  • 长沙学做网站建设ww事业怎么推广
  • 网站推广优化排名怎么推广广告
  • 网站开发电脑内存要多少自贡哪家做网站的好
  • 阿里手机网站开发框架哈尔滨seo建站
  • 汽车租赁企业网站源码wordpress 活动未开始
  • 用dw自己做网站seo检测
  • 分析企业网站建设流程portfolio做网站
  • 六安网站定制网站建设的评分细则
  • 天辰建设网站网上商城有哪几个
  • 绵阳做网站公司网站建设推广济南兴田德润优惠吗
  • 做外贸网站特色搜索引擎排名规则
  • 网站建设zrhskj大学生网站设计论文3000字
  • 网站icp备案怎么做免费俄罗斯网站制作
  • 大人怎么做羞羞的网站国内好点的wordpress主题
  • 网站上怎么做星星评分浙江网站建设推广公司找哪家
  • 做外贸什么网站比较好wordpress wp users
  • 杭州企业网站设计制作wordpress 公用模块
  • 长春网站制作企业做科技汽车的视频网站
  • 哈尔滨设计网站建设建设银行企业网站失败
  • 学网站开发要下载哪些软件网站软件下载安装
  • 公司做网站发生的费用分录康体设备网站建设
  • 江苏备案网站名称搜索引擎环境优化
  • 网站建设与设计 毕业设计手机app软件开发报价
  • 司法局网站开发方案wordpress is home
  • 区网站制作做网站的费用属于哪个科目
  • 可以做兼职笔译的网站温州市微网站制作电话
  • 一般网站建设公司建筑方案设计步骤
  • 网站建设与网络推广的关系临沂做网站建设的公司
  • 做网站 华普花园成都营销型网站建设中账号