Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean isInBoth(String value, String[] arrayA, String[] arrayB) {
- return doesArrayContainValue(arrayA, value) && doesArrayContainValue(arrayB, value);
- }
- private boolean doesArrayContainValue(String[] array, String value) {
- return Optional.ofNullable(array)
- .stream()
- .flatMap(Arrays::stream)
- .anyMatch(value::equals);
- }
- // or
- private boolean doesArrayContainValue(String[] array, String value) {
- if(Objects.isNull(array)) {
- return false;
- }
- for(String item : array) {
- if (value.equals(item)) {
- return true;
- }
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement