Hola:
Cuando vas leyendo, en algún momento lector.readLine() devolverá null al llegar al final de fichero. Como haces esto
emailscontados=lector.readLine();
respuesta=String.valueOf(valido.validos(emailscont ados));
en esa última iteración del bucle pasarás un null a validos.
El while deberías cambiarlo de esta forma para que sea más correcto
Código Java:
Ver originalString emailscontados
=lector.
readLine(); while (null!=emailscontados) {
....
respuesta=String.
valueOf(valido.
validos(emailscontados
)); emailscontados=lector.readLine();
}
es decir, haz una primera lectura justo antes del while y pon las siguientes lecturas dentro del while como última línea del bucle.
Se bueno.