• 大小: 3KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-17
  • 语言: Java
  • 标签: 源码  工具  

资源简介

NULL 博文链接:https://709002341.iteye.com/blog/2262422

资源截图

代码片段和文件信息

package graph;

/**  
 *  DelRepeat 去重需要的类
 * @author xuejupo  jpxue@travelsky.com 
 * create in 2015-12-7 下午6:34:09    
 */

public class DelRepeat implements Comparable{
public DelRepeat(String standName int num int standNum){
this.standName = standName;
this.num = num;
this.standNum = standNum;
}

//站名
String standName;
//需要换乘次数
int num;
//总共需要的站数
int standNum;
/**
 * 重写比较方法,当换乘次数和换乘站数都大的话,则认为该站点不用再次处理
 */
@Override
public int compareTo(object o) {
// TODO Auto-generated method stub
DelRepeat d = (DelRepeat)o;
if(!this.standName.equals(d.standName)){
return -1;
}
if(d.num > this.num && d.standNum > this.standNum){
return 1;
}
return -1;
}
/**
 * 要往set里放,重写equal方法和tohash方法
 */
@Override
public int hashCode() {
// TODO Auto-generated method stub
return this.standName.hashCode();
}
@Override
public boolean equals(object obj) {
// TODO Auto-generated method stub
DelRepeat d = (DelRepeat)obj;
return this.standName.equals(d.standName);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1136  2015-12-07 19:48  DelRepeat.java

     文件       7800  2015-12-07 20:32  Transit.java

     文件        859  2015-12-07 20:44  TransitTest.java

----------- ---------  ---------- -----  ----

                 9795                    3


评论

共有 条评论