String.contains w Javie
String s1 = "The quick brown fox jumps over the lazy dog";
String s2 = "";
boolean b = s1.contains(s2);
System.out.println(b);
Używam powyższego kodu Java, b zwraca true. Ponieważ s2 jest puste, dlaczego s1 zawiera s2?
Sprawdzam API Java, piszę:
Zwraca true, jeśli i tylko wtedy, gdy ten łańcuch zawiera określoną sekwencję wartości znaków.
Parametry:
s - sekwencja wyszukiwania
Zwraca:
true, jeśli ten łańcuch zawiera s, w przeciwnym razie false