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

Ответы на вопрос(6)

Ваш ответ на вопрос