判断.java文件名是否正确,判断邮箱格式是否正确
时间: 2023-04-23 15:04:32 浏览: 186
判断.java文件名是否正确:可以通过判断文件名的后缀是否为.java来判断是否正确。如果文件名后缀为.java,则表示该文件是Java源代码文件,文件名就是正确的。
判断邮箱格式是否正确:可以通过正则表达式来判断邮箱格式是否正确。一般来说,邮箱格式应该包含一个@符号和一个点号,如example@domain.com。可以使用正则表达式来匹配这种格式,如果匹配成功,则表示邮箱格式正确。
相关问题
用java语言写一个判断java文件名与邮箱格式是否正确的代码
以下是判断Java文件名与邮箱格式是否正确的Java代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String fileName = "HelloWorld.java";
String email = "example@example.com";
if (isValidJavaFileName(fileName)) {
System.out.println("Java文件名格式正确");
} else {
System.out.println("Java文件名格式不正确");
}
if (isValidEmail(email)) {
System.out.println("邮箱格式正确");
} else {
System.out.println("邮箱格式不正确");
}
}
// 判断Java文件名是否正确
public static boolean isValidJavaFileName(String fileName) {
Pattern pattern = Pattern.compile("^[a-zA-Z_$][a-zA-Z\\d_$]*\\.java$");
Matcher matcher = pattern.matcher(fileName);
return matcher.matches();
}
// 判断邮箱格式是否正确
public static boolean isValidEmail(String email) {
Pattern pattern = Pattern.compile("^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$");
Matcher matcher = pattern.matcher(email);
return matcher.matches();
}
}
```
判断输入的Java文件名是否正确,判断邮箱格式是否正确。其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 @ , 并要求 @ 在 . 之前。
您可以使用Java中的正则表达式来判断输入的Java文件名和邮箱是否合法。以下是示例代码:
判断Java文件名是否合法:
```java
public static boolean isJavaFileName(String fileName) {
return fileName.matches("^\\w+\\.java$");
}
```
判断邮箱是否合法:
```java
public static boolean isEmail(String email) {
return email.matches("^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$");
}
```
其中,^ 表示字符串的开始位置,$ 表示字符串的结束位置,\w 表示字母、数字或下划线,+ 表示前面的字符可以出现一次或多次,* 表示前面的字符可以出现零次或多次,- 表示连字符,@ 表示邮箱中必须包含 @ 符号,. 表示点号。
阅读全文