我根据本手册创建了一个源函数。
public static void main(String[] args) throws Exception {
DirectProvider dp = new DirectProvider();
Topology top = dp.newTopology();
final URL url = new URL("http://finance.yahoo.com/d/quotes.csv?s=BAC+COG+FCX&f=snabl");
TStream<String> linesOfWebsite = top.source(queryWebsite(url));
}
现在我想过滤这个流。我有这样的想法:
TStream<Iterable<String>> simpleFiltered = source.filter(item-> item.contains("BAX");
这是行不通的。有人知道如何过滤流吗?我不想更改请求 url 来预先进行过滤。