java-stream

    1热度

    1回答

    比方说,我有以下对象: public class DaylyData { private Date date; private List<Integer> numersList; // standard getters/setters public Map<Integer, Date> getIntToDate() { Map<Integer, Date> resultMa

    2热度

    1回答

    我有一个双精度数组,我想从另一个数组中依次赋值0..n。例如:r[0] = sum(a[0..n]), r[1] = sum(a[1..n]), r[m] = sum(a[m..n]) where m <= n等 这是容易做到与循环: int n = a.length; for (int i = 0; i < n; i++) { double sum = 0.; for (i

    4热度

    4回答

    我已经开始使用Java 8并尝试将代码中的一些循环和旧语法转换为lambdas和流。 因此,例如,我想这一点的同时转换和循环到流,但我没有得到它的权利: List<String> list = new ArrayList<>(); if (!oldList.isEmpty()) {// old is a List<String> Iterator<String> itr = oldLi

    1热度

    1回答

    我想知道是否有这个问题的单行选项。 我有一颗豆一样,在DataA public class DataA { private String name; private String email; private List<String> accountNumberName; } 样本值 name="user1",email="[email protected]",

    -1热度

    1回答

    openSet.stream() .filter(vertex -> distance.get(vertex) < min) .forEach(vertex -> { current = vertex; min = distance.get(vertex); }); 我想通过openSet中的距离小于min(在开始时设置为无穷大)的顶点迭代

    2热度

    4回答

    我在下面的结构中有一个Map,我想翻转键和值。 Map<String, List<String>> dataMap 的样本数据: acct01: [aa, ab, ad], acct02: [ac, ad] acct03: [ax, ab] 想这个数据转换为, aa: [acct01], ab: [acct01, acct03], ac: [acct02], ad: [acct0

    -9热度

    1回答

    我在问原因或原则。 我发现,在Java8界面中的“流”的大多数方法不声明为“默认”,所以他们body.For例如,没有方法: 布尔anyMatch(作谓语); boolean allMatch(Predicate predicate); 流图(功能映射器); 正如您在源文件Stream.java中所见。 但是这些没有机构的方法似乎能够在java程序中执行。 你知道为什么吗? 谢谢。

    2热度

    2回答

    我使用Java 8个流API是这样的: private Function<Long, Float> process; // Intermediate step (& types) private long getWeekFrequency(final ScheduleWeek week) { return week.doStreamStuff().count(); // Str

    0热度

    1回答

    匹配不同类型的对象 我有以下类别: abstract class Executor { String executorType; public Executor(String executorType) {this.executorType = executorType;} public void execute(String dataContent); } class Data

    0热度

    1回答

    我创建一些接口作为一个包的一部分在整数序列的研究,以帮助,并且当我试图编译时此: package sequences; import java.util.stream.IntStream; @FunctionalInterface public interface IntSequence extends IntegerSequence { int term(int n);