有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

验证如何验证文本文件(Java)中的电子邮件地址

我试图在使用java从文本文件中获取输出时验证和限制电子邮件地址格式。 我现在正以这种方式打开文件

inputStream = new BufferedReader(new FileReader(filename));
while ((fileLine = inputStream.readLine()) != null) {
                    System.out.println(fileLine);}}

我试过“if (filename.matches("^[A-Za-z0-9+_.-]+@(.+)$"))” 但我很确定这只是检查文件的实际名称

如果有人有时间,你能指导我如何正确地做这件事吗

谢谢大家


共 (1) 个答案

  1. # 1 楼答案

    您在这行有一个错误->;如果(filename.matches(“^[A-Za-z0-9+.-]+@(.+)$”)匹配)
    您正在检查文件名而不是文件行