// "Call 'toArray(new String[0])'" "true-preview" import java.util.List; import java.util.Objects; class Test { static boolean contains(T needle, T... haystack) { for (final T t : haystack) { if (Objects.equals(t, needle)) { return true; } } return false; } void use(List list, String s) { if (contains(s, list.toArray(new String[0]))) { } } }