檢測一個字符串是不是以一個數字開頭,或者是一個一個大寫字母開頭,在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