Map<String, Double> Total_IExpense = datatransaction.stream()
.collect(groupingBy(TransactionData::getName,
Collectors.summingDouble(TransactionData::getAmount)));
Date Name Amount
04-Jan-21 Jomon 3,900.00
01-Jan-21 John 650.00
29-Dec-20 Priya 1,435.00
28-Dec-20 Jore 303.00
28-Dec-20 Jomon 453.74
28-Dec-20 Jore 81.67
26-Dec-20 John 25.12
21-Nov-20 Priya 118.38
21-Nov-20 Jomon 21.31
20-Nov-20 John 438.24
20-Nov-20 John 78.88
19-Nov-20 Jai 1,612.81
19-Nov-20 Priya 68.22
我需要过滤-21-11-20-28-12-20和预期的输出
Date Name Amount
21-Nov-20 Jomon 21.31
21-Nov-20 Priya 118.38
26-Dec-20 John 25.12
28-Dec-20 Jomon 453.74
28-Dec-20 Jore 384.67
我认为应该根据filter()方法作为参数提供的谓词(条件)来过滤流。
如果您需要筛选字符串流,并且只返回以'n'开头的字符串
strFlux.filter(s->s.startsWith("n")).log();
如果字符串的长度大于4,则返回它的长度作为流的一个元素。
strFlux.filter(s -> s.length() > 4).map(s->s.length()).log(); //Now it will be a Flux<Integer>
如何向MaterialDatePicker添加约束以强制用户选择仅介于两个日期之间的日期?
我的Oracle表有1,000个观察值,以下2个变量:(两个字段都是varchar) 我是不是漏掉了一些明显的东西? 谢谢
问题内容: 我有一个和。我想获取这两个日期之间的日期列表。谁能帮助我指出查询中的错误。 这是一个变量。 问题答案: 您应该将这两个日期放在单引号之间,例如。 或可以使用 请记住,第一个日期是包含日期,但第二个日期是排除日期,因为它实际上是“ 2011/02/27 00:00:00”
问题内容: 我有两个这样的表: 表格1 表2 我想从 Table1中 选择并插入 Table2中 。 例如: 在表1中,我有这个 在表2中,我想要这个 带有样本数据的表结构 问题答案: 感谢您的架构。它使处理您的问题变得容易。我对您的架构进行了一些更改以利用auto_increment 在这里,我在emp_leave_daywise表上添加了唯一约束,因为id整数上的主键不能确保记录不重复。 em
我有DateTime字符串2020-04-03 01:29:27和2020-04-03 01:29:37我想得到持续时间在小时。我已经尝试了很多东西,但这却找不到任何帮助
问题内容: 我从csv创建一个DataFrame,如下所示: DataFrame有一个日期列。有没有一种方法来创建一个新的DataFrame(或仅覆盖现有的DataFrame),该DataFrame仅包含日期值在指定日期范围内或两个指定日期值之间的行? 问题答案: 有两种可能的解决方案: 使用布尔型掩码,然后使用 将日期列设置为,然后使用 使用布尔型掩码: 确保是系列: 制作一个布尔型面具。可以,