📄 postnode.java
字号:
package searchingEngine.dataPreprocessing.rawData;
import java.io.Serializable;
public class PostNode implements Serializable, Comparable<PostNode>{
public final int id;
public final String term;
public final int fileid;
public final int wpos;
public PostNode(int id,String term,int fileid,int wpos){
this.id = id;
this.term = term;
this.fileid = fileid;
this.wpos = wpos;
}
public String toString(){
return id + " " + term + " " + fileid + " " + wpos;
}
public int compareTo(PostNode arg0) {
return term.compareToIgnoreCase(arg0.term);
}
public int compareTo(String arg0) {
return term.compareToIgnoreCase(term);
}
public int compareTo(int fileid) {
int temp = this.fileid-fileid;
if (temp>0) return 1;
else if (temp<0) return -1;
else return 0;
}
public boolean equals(PostNode obj) {
return term.intern() == obj.term.intern();
}
public boolean equals(String obj) {
return term.intern() == obj.intern();
}
public boolean equals(int fileid){
return this.fileid==fileid;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -