⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operator.java

📁 一个简单的visio程序。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    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 + -