参考:https://blog.csdn.net/u013063153/article/details/78808923

下面是自己开发过程中的实现

package com.***.***.entity
import lombok.Data;
import lombok.ToString;

@ToString(callSuper = true)
@Data
public class ****Scene implements Scene{
String method;
String chunk;
String size;
int concurrent;
/**
*重写了equals方法,两个对象相等要么两个对象的地址相同,要么两个对象的内容相同
*/
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
****Scene other = (****Scene) obj;
if (concurrent != other.concurrent)
return false;
if (chunk == null) {
if (other.chunk != null) {
return false;
}
} else if (!chunk.equals(other.chunk))
return false;
if (size == null) {
if (other.size != null) {
return false;
}
} else if (!size.equals(other.size))
return false;
if (method == null) {
if (other.method != null) {
return false;
}
} else if (!method.equals(other.method))
return false;
return true;
}
public String getString(){
return method+"_"+size+"_"+chunk+"_";
}
}

最新文章

  1. 学习Nodejs之mysql
  2. 从西直门立交桥谈IT架构与重构(干货)
  3. Mycat配置文件rule.xml
  4. JS中的for/in语句和arguments参数
  5. WampServer下使用多端口访问
  6. 全球最受欢迎的十大Linux发行版(图)
  7. 在ADS上由于volatile惹得祸
  8. Unity3d 与IOS 相互调用
  9. bing翻译API调用方法
  10. Javascript中的数组去重-indexof方法
  11. 微信小程序开发教程 #043 - 在小程序开发中使用 npm
  12. 研究大华3G设备接入自主视频开发平台
  13. 转: OVER() 系列函数介绍
  14. Java8-1-新特性_Lambda表达式
  15. windows怎样查看被程序占用的端口
  16. C#写UTF8文件时指定是否含BOM头
  17. css3动画制作工具
  18. 学习计划 nginx 中 php的配置详解
  19. 「CodePlus 2017 12 月赛」火锅盛宴(模拟+树状数组)
  20. PHP发送HTTP请求的几种方式

热门文章

  1. 我用ChatGPT做直播技术选型,卷死了同事
  2. placeholder 颜色修改
  3. PostGIS之Geometry
  4. Net6 Core Api(.net6)发布到IIS注意事项及显示HTTP 错误500.19解决方法
  5. Ubuntu 安装 PHP
  6. [C#]为debug添加DebuggerDisplay属性
  7. CF1137F Matches Are Not a Child's Play 题解
  8. 【剑指Offer】【栈】栈的压入、弹出序列
  9. iOS中的三种定时器
  10. 发送邮件找回密码采用outlook的 pop和smtp方式、qq邮箱smtp