问答详情
源自:-

自定义异常

 自定义异常类,要求输入的字符串中没有@符号时抛出该自定义异常。
 怎样利用合理的测试数据进行测试

提问者:恋果果 2015-05-31 17:26

个回答

  • 恋果果
    2015-06-05 12:53:44

    这个有错误吗?求指点

  • 恋果果
    2015-06-05 12:45:47

    package study;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    import javax.swing.JOptionPane;
    public class Zhengze{
     public static void main(String[] args){
      String email=JOptionPane.showInputDialog("Please!输入一个Email!");
      String pat="\\w+[@](\\w+[.])+[a-z|A-Z]{2,10}";
      Pattern pattern=Pattern.compile(pat);
      Matcher m=pattern.matches(email);
      boolean flag=m.matches();
      if(flag){
       System.out.println("email+是一个正确的Email地址!");
       
      }else{
       System.out.println("email+不是一个正确的Email地址!");
      }
     }
    }

  • 恋果果
    2015-05-31 17:42:09

    有没有简单直接点?

  • 用户1158837
    2015-05-31 17:39:59

    用正则表达式 去判断 如果没有@就 try  catch