String.contains em Java
String s1 = "The quick brown fox jumps over the lazy dog";
String s2 = "";
boolean b = s1.contains(s2);
System.out.println(b);
Eu corro o código Java acima, o b retorna true. Como s2 está vazio, por que s1 contém s2?
Eu verifiquei a API Java, escreva:
Retorna true se e somente se essa string contiver a sequência especificada de valores char.
Parâmetros:
s - a sequência para procurar
Retorna:
true se esta cadeia contiver s, false caso contrário