cs151/midterm1/src/C4Q9.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);
}
}