import java.util.List;
import java.util.stream.Stream;
class Main {
public void dropWhileSimple() {
if ( s.length() > 1) .anyMatch(s -> s.equals(\"c\"))' is always 'true'">Stream.of("a", "bb", "c")
.dropWhile(s -> s.length() > 1)
.anyMatch(s -> s.equals("c"))) {}
}
public void takeWhileSimple() {
long cnt = s.length() > 1) .count()' is always '0'">Stream.of("a", "bb", "c")
.takeWhile(s -> s.length() > 1)
.count();
if (cnt == 1) {}
if ( s.length() == 1) .anyMatch(s -> s.equals(\"c\"))' is always 'false'">Stream.of("a", "bb", "c")
.takeWhile(s -> s.length() == 1)
.anyMatch(s -> s.equals("c"))) {}
}
public static List no0(Stream strings) {
final boolean[] found0 = {false};
List list = strings.takeWhile(s -> {
found0[0] = s.equals("0");
return !found0[0];
}).toList();
return found0[0] ? List.of() : list;
}
}