检测一个字符串是否是以一个数字开头,或者是一个一个大写字母开头,在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
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
转载于:https://blog.51cto.com/772708707/70839