`
亦梦亦真
  • 浏览: 225795 次
  • 性别: Icon_minigender_1
  • 来自: 秦皇岛
社区版块
存档分类
最新评论

JAVA类比较重载方法

    博客分类:
  • JAVA
阅读更多

在进行系统开发中,有一顶是标识某一条记录为已读。
因为数据是缓存在List里的,如果进行id分别比较,会特别慢。
list里有一个indexOf(Object o)的方法。但是这个方法却是要求整个对象完全相同。
但是如果传递整个对象的话,参数会特别多,但是只传一个id的话,却不能比对成功。
于是,在该实体对象中,重载类比较方法,就可以实现,只比较id的功能。

	/**
	 * 类比较重载方法
	 * @param o
	 * @return
	 */
	public int compareTo(Object o) {
		return this.rowkey.compareTo(((EMail)o).getRowkey());
	    	
	  }
	public boolean equals(Object obj){
		if(this.id.compareTo(((EMail)obj).id())==0)
			return true;
		else
			return false;
	}
 

 

0
5
分享到:
评论

相关推荐

    63.java方法重载.zip

    63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java方法重载.zip63.java...

    Java方法重载+Java重载案例

    Java方法重载+Java重载案例+Java重载 Java方法重载+Java重载案例+Java重载 Java方法重载+Java重载案例+Java重载 Java方法重载+Java重载案例+Java重载

    64.java方法重载特点.zip

    64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载特点.zip64.java方法重载...

    65.java方法重载练习.zip

    65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载练习.zip65.java方法重载...

    JAVA方法的定义和方法的重载Overload.docx

    此篇文章简单的讲解了java方法的定义,使用方式,然后介绍了java方法的重载,这些在以后的工作中时时刻刻都要用到,可以说java一切功能的实现靠的就是java方法

    java中方法重载内存分析

    本例是java中一个方法重载的程序,并通过这个具体程序来分析其中的内存分配过程,适合初学java,对java中内存分配不熟悉的人学习。

    java类重载,可以用于热更新

    这个是用来java中类的重载的,可以拟补java作为静态语言的一些问题

    Java方法继承、方法重载、方法覆盖总结

    Java方法继承、方法重载、方法覆盖总结。比较具体细致地描述他们之间的连系与区别,需要的同学可以看看。

    JAVA中的方法重写与方法重载区别

    JAVA中的方法重写与方法重载的区别,还算挺详细的

    Java的方法重载概念

    java的方法重载的概念

    JAVA重载概念

    在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded ),这个过程称为方法重载(method overloading )。方法重载是Java 实现...

    Java方法重载的实例

    关于java方法重写的Mypet实例,希望能够为新手学习用

    Java中重载方法的实例-1.doc

    Java中重载方法的实例-1

    java 使用构造方法的重载计算课程的GPA值

    java 使用构造方法的重载计算课程的GPA值 java 使用构造方法的重载计算课程的GPA值

    Java重载,Java实现一个类中多个相同名字的方法

    java重载,重载(Overload):指一个类中可以有多个方法具有相同的名字,但这些方法的参数不同(参数的类型和个数不同),1.重载和返回值类型无关,只和他的三个条件有关,即标红的三个部分。如果两个方法,参数一样...

    java中函数重载与覆盖例子

    java中函数重载与覆盖的例子,person类和teacher类

    java重载的实现方法

    java重载的实现方法

    java方法的重载

    java的重载,取决于同一个方法,不同的参数个数,类型.

    Java 中方法的重载与覆盖

    方法的重载与覆盖 发生重载的条件: 1、在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int, float), ...

    Java中方法重载与重写的区别

     方法的重载是同一个类中多态性的一种表现。  方法重载须遵循如下两条规则  (1)方法名相同。  (2)参数列表不同。  注意:方法的返回值类型不能用来区分重载的方法。这是因为当调用一个方法时,返回值...

Global site tag (gtag.js) - Google Analytics