📄 operator.java
字号:
if(value==0)
return false;
else
return true;
}
public static boolean Eqv(double a,double b)
{
int value = (~((int)a ^ (int)b));
if(value==0)
return false;
else
return true;
}
public static boolean Eqv(String a,String b) throws HpException
{
int value = (~((int)convert.str2dbl(a) ^ (int)convert.str2dbl(b)));
if(value==0)
return false;
else
return true;
}
public static boolean Great(short i,short j)
{
if(i>j)
return true;
return false;
}
public static boolean Great(int i,int j)
{
if(i>j)
return true;
return false;
}
public static boolean Great(float i,float j)
{
if(i>j)
return true;
return false;
}
public static boolean Great(double i,double j)
{
if(i>j)
return true;
return false;
}
public static boolean Great(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i=i.toLowerCase();
j=j.toLowerCase();
com=i.compareTo(j);
}
if(com>0)
return true;
return false;
}
/** Comparison Operators ----Less
**/
public static boolean Less(short i,short j)
{
if(i<j)
return true;
return false;
}
public static boolean Less(int i,int j)
{
if(i<j)
return true;
return false;
}
public static boolean Less(float i,float j)
{
if(i<j)
return true;
return false;
}
public static boolean Less(double i,double j)
{
if(i<j)
return true;
return false;
}
public static boolean Less(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i=i.toLowerCase();
j=j.toLowerCase();
com=i.compareTo(j);
}
if(com<0)
return true;
return false;
}
/** Comparison Operators ----Equal
**/
public static boolean Equal(short i,short j)
{
if(i==j)
return true;
return false;
}
public static boolean Equal(int i,int j)
{
if(i==j)
return true;
return false;
}
public static boolean Equal(float i,float j)
{
if(i==j)
return true;
return false;
}
public static boolean Equal(double i,double j)
{
if(i==j)
return true;
return false;
}
public static boolean Equal(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i=i.toLowerCase();
j=j.toLowerCase();
com=i.compareTo(j);
}
if(com==0)
return true;
return false;
}
/** Comparison Operators ----GreatEqual
**/
public static boolean GreatEqual(short i,short j)
{
if(i>=j)
return true;
return false;
}
public static boolean GreatEqual(int i,int j)
{
if(i>=j)
return true;
return false;
}
public static boolean GreatEqual(float i,float j)
{
if(i>=j)
return true;
return false;
}
public static boolean GreatEqual(double i,double j)
{
if(i>=j)
return true;
return false;
}
public static boolean GreatEqual(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i=i.toLowerCase();
j=j.toLowerCase();
com=i.compareTo(j);
}
if(com<0)
return false;
return true;
}
/** Comparison Operators ----LessEqual
**/
public static boolean LessEqual(short i,short j)
{
if(i<=j)
return true;
return false;
}
public static boolean LessEqual(int i,int j)
{
if(i<=j)
return true;
return false;
}
public static boolean LessEqual(float i,float j)
{
if(i<=j)
return true;
return false;
}
public static boolean LessEqual(double i,double j)
{
if(i<=j)
return true;
return false;
}
public static boolean LessEqual(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i=i.toLowerCase();
j=j.toLowerCase();
com=i.compareTo(j);
}
if(com>0)
return false;
return true;
}
/** Comparison Operators ----NotEqual
**/
public static boolean NotEqual(short i,short j) {
if(i!=j)
return true;
return false;
}
public static boolean NotEqual(int i,int j) {
if(i != j)
return true;
return false;
}
public static boolean NotEqual(float i,float j) {
if(i != j)
return true;
return false;
}
public static boolean NotEqual(double i,double j) {
if(i!=j)
return true;
return false;
}
public static boolean NotEqual(String i,String j,boolean flag)
{
int com;
if(flag)
com=i.compareTo(j);
else
{
i = i.toLowerCase();
j = j.toLowerCase();
com = i.compareTo(j);
}
if(com!=0)
return true;
return false;
}
public static String Link(String a,String b) throws HpException
{
return Add(a,b);
}
public static boolean Like(String a,String b,boolean mode) throws HpException
{
return Like(a,b);
}
public static boolean Like(String a,String b) throws HpException
{
String s1=a;
String s2=b;
int i=0,j=0;
int index=0;
if(s1==null || s2==null)
return false;
if(((s1.trim()).length()==0 && (s2.trim()).length()!=0)
||((s1.trim()).length()!=0 && (s2.trim()).length()==0))
return false;
/* if((s2.indexOf("[")!=-1) && (s2.indexOf("]")==-1))
throws new HpException(93,"Invalid pattern string");*/
while((i<s1.length()) && (j<s2.length()))
{
if(s2.charAt(j)!='?' && s2.charAt(j)!='#' && s2.charAt(j)!='*')
{
if(s1.charAt(i)!=s2.charAt(j))
{
//System.out.println("at this *******");
return false;
}
}
else
switch (s2.charAt(j))
{
case '#' :
{
if(is_num(s1.charAt(i)))
break;
else
if(s1.charAt(i)=='#')
break;
else
return false;
}
case '?' : break;
case '*' :
{
while((s2.charAt(j)=='*' || s2.charAt(j)=='?' || s2.charAt(j)=='#')&& j < s2.length() && i<s1.length())
{
if(s2.charAt(j)=='#')
{
index=s1.length()+j-s2.length();
if(index<=i)
{
return false;
}
else
{
if(is_num(s1.charAt(s1.length()+j-s2.length())))
{
j++;
continue;
}
else
return false;
}
}
j++;
}
index=s1.length()+j-s2.length();
if(index<=i)
{
return false;
}
else
{
i=s1.length()+j-s2.length();
continue;
}
}
}
i++;
j++;
}
return true;
}
private static boolean is_num(char c)
{
return (c >= '0' && c <= '9');
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -