08-07
29

玩玩字符串方法

判断是否为数字组成的字串  
    
      public   static   boolean   isNumber(String   validString){  
              byte[]   tempbyte=validString.getBytes();  
              for(int   i=0;i<validString.length();i++)   {  
                      //by=tempbyte[i];  
                      if((tempbyte[i]<48)||(tempbyte[i]>57)){  
                              return   false;  
                      }  
              }  
              return   true;  
      }  
    
  判断字符串是否为只包括字母和数字  
    
      public   static   boolean   isChar(String   validString){  
              byte[]   tempbyte=validString.getBytes();  
              for(int   i=0;i<validString.length();i++)   {  
                      //     by=tempbyte[i];  
                      if((tempbyte[i]<48)||((tempbyte[i]>57)&(tempbyte[i]<65))||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97)))   {  
                              return   false;  
                      }  
              }  
              return   true;  
      }  
    
    
  判断字符串是否只包括字母  
    
      public   static   boolean   isLetter(String   validString){  
          byte[]   tempbyte=validString.getBytes();  
          for(int   i=0;i<validString.length();i++)   {  
                  //by=tempbyte[i];  
                  if((tempbyte[i]<65)||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97)))   {  
                          return   false;  
                  }  
          }  
          return   true;  
      }


  正则表达式在jdk1.4才有,   jdk1.3可以使用java.lang.Character这个类.  
static   boolean   isDigit(char   ch)     判断一个字符是否数字  
  static   boolean   isLetter(char   ch)   判断一个字符是否字母  
  static   boolean   isLetterOrDigit(char   ch)   判断一个字符是否字母或数字  
  static   boolean   isLowerCase(char   ch)   判断一个字符是否小写字母  
  static   boolean   isUpperCase(char   ch)   判断一个字符是否大写字母  
  static   boolean   isWhitespace(char   ch)   判断一个字符是否空格  
  
还有很多其它的,可以自行参考JavaDoc


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 字符串
相关日志:
评论: 0 | 引用: 0 | 查看次数: 539
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭