📄 comparator.java
字号:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Comparator {
public static boolean compare(String v1,String v2){
return evaluate(v1) > evaluate(v2);
}
protected static int evaluate(String s){
char v = s.charAt(s.length()-1);
switch(v){
case '(' : return 2;
case '+' :
case '-' : return 4;
case '*' :
case '/' : return 8;
default : return 100;
}
}
public static boolean isOperand(String v){
String regex_fig = "^(?:[\\+\\-]?[1-9]\\d*|0)(?:\\.\\d+)?$";
Pattern p_fig = Pattern.compile(regex_fig);
Matcher m = p_fig.matcher(v);
boolean b = m.matches();
return b;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -