JAVA函数的定义错误,
publicclassTestRegEx{publicstaticvoidmain(String[]args){publicvoidemal(){StringemailR...
public class TestRegEx {
public static void main(String[] args) {
public void emal()
{
String emailRegEx = "^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$";
String email = "bjliyi@tarena.com.cn";
System.out.println(email.matches(emailRegEx));
}
}
}
我这样在main函数中定义函数,为什么有错误,求解释 展开
public static void main(String[] args) {
public void emal()
{
String emailRegEx = "^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$";
String email = "bjliyi@tarena.com.cn";
System.out.println(email.matches(emailRegEx));
}
}
}
我这样在main函数中定义函数,为什么有错误,求解释 展开
1个回答
展开全部
Java 里只能在类里面定义方法(函数),不能在方法中定义方法。这样写:
public class TestRegEx {
public static void main(String[] args) {
emal();
}
public static void emal()
{
String emailRegEx = "^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,4}$";
String email = "bjliyi@tarena.com.cn";
System.out.println(email.matches(emailRegEx));
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询