String.contains in Java
String s1 = "The quick brown fox jumps over the lazy dog";
String s2 = "";
boolean b = s1.contains(s2);
System.out.println(b);
Ich führe den obigen Java-Code aus, der b return true. Warum enthält s1 s2, da s2 leer ist?
Ich überprüfe die Java API und schreibe:
Gibt nur dann true zurück, wenn diese Zeichenfolge die angegebene Folge von Zeichenwerten enthält.
Parameter:
s - die zu suchende Sequenz
Kehrt zurück:
true, wenn diese Zeichenfolge s enthält, andernfalls false