public boolean validateSym(String userEmail)
{
int count=0;
email.setUserMail(userEmail);
for(int i=0;i<email.getUserMail().length();i++)
{
if(email.getUserMail().charAt(i)=='@')
{
count++;
}
}
if(count==1)
{
if(email.getUserMail().charAt(0)!='@' && email.getUserMail().charAt(email.getUserMail().length()-1)!='@'){
return true;
}
}
return false;
}
這段代碼是個驗證email格式是否有@字元,其中count代表的是email出現的次數。可我不理解為何count代表的是email出現的次數。因為似乎
if(email.getUserMail().charAt(i)=='@')
{
count++;
}
只代表如果email的字元中有@的話,count就呈現增長。但是我看不出count增長意味著@不斷在email中顯示?有人能給我解釋一下嗎?