candidate.java

来自「相似度匹配程序。可以用来匹配任何你想得到的信息格式」· Java 代码 · 共 39 行

JAVA
39
字号
////  Candidate.java//  Simphile////  Created by Brian Risk on Thu May 09 2002.//  Copyright (c) 2002 Geneffects. All rights reserved.//import java.io.*;import java.util.*;public class Candidate implements Comparator{    private File canditateFile;    private double compression;        public Candidate(){}    public Candidate(File f) {canditateFile = f;}    public String toString() {return canditateFile.getName();}        public void setScore(double d) {compression = d;}    public double getScore() {return compression;}    public File getFile() {return canditateFile;}        //implementing comparator's methods    public int compare(Object o1, Object o2) {    	double comparison = ((Candidate) o1).getScore() - ((Candidate) o2).getScore();    	int out = 0;    	if (comparison < 0) {out = 1;}    	if (comparison == 0) {out = 0;}    	if (comparison > 0) {out = -1;}    	return out;    }    public boolean equals(Object obj) {    	return (compression - ((Candidate) obj).getScore() == 0);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?