String.contains в Java
String s1 = "The quick brown fox jumps over the lazy dog";
String s2 = "";
boolean b = s1.contains(s2);
System.out.println(b);
Я запускаю приведенный выше Java-код, b возвращает true. Поскольку s2 пусто, почему s1 содержит s2?
Я проверяю Java API, он пишет:
Возвращает true тогда и только тогда, когда эта строка содержит указанную последовательность значений символов.
Параметры:
s - последовательность поиска
Возвращает:
true, если эта строка содержит s, иначе false