contains是找指定字符串是否包含一个字串,返回值的boolean类型,即只有true和false
indexOf有多个重载,但无论哪个,都是做一定的匹配,然后把匹配的第一个字符的位置返回,返回的是int类型,如果没找到,那么返回-1
--------------------------------------------------
String email="sdsd@";
if (!email.contains(@))
{
do sm;
}l
else
{
do sm;
}