恋果果
2015-05-31 17:26
自定义异常类,要求输入的字符串中没有@符号时抛出该自定义异常。
怎样利用合理的测试数据进行测试
这个有错误吗?求指点
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地址!");
}
}
}
有没有简单直接点?
用正则表达式 去判断 如果没有@就 try catch
Java入门第三季
409792 学习 · 4340 问题
相似问题