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

做网站时空间的选择自己做的网站怎么给别人访问

做网站时空间的选择,自己做的网站怎么给别人访问,自己的网站怎么做团购,怎么做微网站Java中ArrayList对基础类型和字符串类型的删除操作,直接用remove方法即可。但是对于自定义的类来说,用remove方法删除不了,因为没有办法确定是否是要删除的对象。 ArrayList中remove源码是: public boolean remove(Object o) {if…

Java中ArrayList对基础类型和字符串类型的删除操作,直接用remove方法即可。但是对于自定义的类来说,用remove方法删除不了,因为没有办法确定是否是要删除的对象。

image-20231120180004315

ArrayList中remove源码是:

public boolean remove(Object o) {if (o == null) {for (int index = 0; index < size; index++)if (elementData[index] == null) {//进行删除fastRemove(index);return true;}} else {for (int index = 0; index < size; index++)if (o.equals(elementData[index])) {//进行删除fastRemove(index);return true;}}return false;}

remove方法中,我们可以发现用到了equals方法进行判断是否两个对象相同。

因此,在自定义类中重写equals即可实现remove方法

重写equals需要判断是否是自身;this == obj,还要判断传入的对象是否是该自定义类的对象,obj instanceof OBJ,之后将传入的对象强制转为自定义类后进行判断即可。

    @Overridepublic boolean equals(Object obj) {// 是否是本身if(this == obj) {return true;}// 是否是该类实例if( !(obj  instanceof Pet)) {System.out.println("类型错误");return false;}// 强制转换为该类 进行判断Pet p = (Pet)obj;if(name.equals(p.getName()) && age == ((Pet) obj).getAge()&& color.equals(((Pet) obj).getColor())&& weight == ((Pet) obj).weight&& type == ((Pet) obj).getType()) {return true;}return false;}

[17-4:ArrayList的contains/remove对对象操作关联equals的详解-CSDN博客](https://blog.csdn.net/kingdelee/article/details/7722869?ops_request_misc=&request_id=&biz_id=102&utm_term=java arrayList remove equals&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-7722869.142v96pc_search_result_base3&spm=1018.2226.3001.4187)

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

相关文章:

  • 在网站上做的h5如何发到微信上网站窗口代码
  • 换友链的网站常州网站制作公司排名
  • 引流网站建设教程wordpress 图片
  • 广州网站建设 .超凡科技怎么做招聘网站赚钱
  • 聊城哪里网站做的好网页模板怎么下载
  • 网站有哪些元素组成一台云服务器可以做多个网站
  • 数字校园建设专题网站建设企业银行官方网站
  • 推广类网站如何制作app的页面
  • 网站没有索引量是什么个人主页设计孙悟空示例
  • 如何组建做网站的团队网站研发进度表下载
  • 重庆市建设工程信息网安全员c证电子版下载wordpress seo怎么
  • 淄博网站推广公司那些常用个人网站是什么
  • 济南建网站公司什么是专业建设
  • 做网站广告多少钱安阳公司做网站
  • 室内在线设计网站网页美工设计实践性教案
  • 广州网站建设知名乐云seo长沙官网优化推广
  • 免费网站论坛徐州建站模板
  • 怎么分析网站设计网站制作软件有哪些
  • 泰安网站建设优化案例报告网站开发方案案例
  • 建设钓鱼网站携程网网站规划建设特点
  • 电商网站的支付功能做网站都要掌握什么软件
  • 网站项目规划与设计方案app开发公司排行榜做软件的公司
  • 少儿编程十大培训机构搜索引擎seo推广
  • 哪里做外贸网站前端开发做什么
  • 东莞网站制作企业网站wordpress无法查看发布
  • 律师做哪个网站好wap手机建站平台
  • 做外贸网站需要什么卡用vs2017做网站
  • 网站服务器崩溃怎么办广州白云发布最新通告
  • 平湖网站改版网站页面背景
  • 58网站 做现浇混凝土网站开发中安全性