我需要确定用户名是否为电子邮件形式(something@something.com)形式正确。用户名正确所需的参数如下:
- 在@符号之前有一些东西
- 在@符号和"之间存在文本;。com">
- 用户名以.com结尾
这些是唯一的参数,如果满足它们,方法将返回true,如果不满足它们,则返回false。
public static boolean isCorrectUsername(String username){
var atPosition = username.indexOf("@");
return atPosition > 0 && username.endsWith(".com") && username.length() > atPosition + 5;
}