檢測字符串是否是以數字或者大寫字母開頭

檢測一個字符串是否是以一個數字開頭,或者是一個一個大寫字母開頭,在JDK1.4之後,Java支持了正則表達式,我們可以通過手工控制正則表達式進行字符串檢測.

import java.util.regex.Pattern;
public class Test
{
  public static void main(String argsp[)
  {
     String str1 = "3m";
     String str2 = "JavaBiz.cn";
     boolean result = startsWithDigitOrUpper(str1);
     System.out.println(result); //輸出true
    
     result = startsWithDigitOrUpper(str2);
     System.out.println(result); //輸出true
  }
  boolean startsWithDigitOrUpper(String s) {
    return Pattern.compile("^[A-Z0-9]").matcher(s).find();
  }
}

上述提供的類,可以檢測一個輸入字符串是否是以數字或者大寫字母開頭.

轉載請註明本文來自程式先鋒網站 www.javabiz.cn
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章