gpt4 book ai didi

java - 假而不是真(@gmail.com)

转载 作者:行者123 更新时间:2023-12-02 01:50:25 24 4
gpt4 key购买 nike

我编写了一个 validator 来查看电子邮件是否以“@gmail.com”结尾。我真的不知道为什么这会返回 false。有人可以帮我解决这是为什么吗?

public static void main(String [] args){
System.out.println(StringUtils.isValidGmail("a@gmail.com")); // true
}


public static boolean isValidGmail(String email){
if (email == null){
return false;
}
int x = email.length() - 1;
String gmail = email.substring(x-9, x+1); // @gmail.com
return gmail == "@gmail.com";
}

最佳答案

您应该将 return gmail == "@gmail.com"; 替换为 return gmail.equals("@gmail.com");

关于java - 假而不是真(@gmail.com),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53065554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com