mycomparator.java
来自「SHOP2 一个人工智能里面关于任务分解和任务规划的系统。JSHOP2是其jav」· Java 代码 · 共 33 行
JAVA
33 行
import JSHOP2.*;import java.util.Comparator;public class MyComparator implements Comparator{ private int varIdx; public MyComparator(int varIdxIn) { varIdx = varIdxIn; } public int compare(Object o1, Object o2) { Term[] t1 = (Term[])o1; Term[] t2 = (Term[])o2; //-- Get the numerical values of the two terms. int n1 = (int)((TermNumber)t1[varIdx]).getNumber(); int n2 = (int)((TermNumber)t2[varIdx]).getNumber(); //-- Compare them and return the result. This particular comparison //-- function prefers odd numbers to even numbers. if ((n1 & 1) == 1) return -1; else if ((n2 & 1) == 1) return 1; return 0; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?