Files
2024-07-31 14:26:46 +00:00

25 lines
529 B
Java

package org.example;
import java.io.File;
import java.util.Collection;
class Parent {
public boolean test(Collection<File> files) {
return false;
}
}
class Child extends Parent {
@Override
public boolean test(Collection<File> files) {
return files.stream().allMatch(file -> {
String name = file.getName();
return isABoolean(name);
});
}
private static boolean isABoolean(String name) {
return name.endsWith("jar") || name.endsWith("tar");
}
}