【发布时间】:2011-01-08 05:45:07
【问题描述】:
就像 C# 为我提供 LINQ 一样,Java 中是否有任何包或预处理器?
【问题讨论】:
就像 C# 为我提供 LINQ 一样,Java 中是否有任何包或预处理器?
【问题讨论】:
简单地说,不。查看Jon Skeet's answer.
【讨论】:
嗯……是的!见https://github.com/nicholas22/jpropel-light
// create alphabet char[]
new Character('A').to(new Character('Z')).unbox();
// join two arrays and put in list
alphabet.join(numerics).toList();
// select distinct j* names, using LINQ-style statements
new String[] { "james", "john", "john", "eddie" }.where(startsWith("j")).distinct();
【讨论】: