22 lines
536 B
Java
22 lines
536 B
Java
import java.util.Arrays;
|
|
import java.util.stream.Stream;
|
|
|
|
public class C4Q9 {
|
|
public static void main(String[] args) {
|
|
String[] a = {"a", "aa", "aaa", "aaaa", "aaaaa"};
|
|
String[] res = filter(a, (s) -> {
|
|
return s.length() <= 3;
|
|
});
|
|
|
|
for (String s : res) {
|
|
System.out.println(s);
|
|
}
|
|
}
|
|
|
|
public static String[] filter(String[] a, Filter f) {
|
|
return Arrays.stream(a).filter((s) -> {
|
|
return f.accept(s);
|
|
}).toArray(String[]::new);
|
|
}
|
|
}
|