检测一个字符串是不是以一个数字开头,或者是一个一个大写字母开头,在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