小编Ank*_*yal的帖子

从java中的流api调用方法

我是java的新手8.我正在尝试下面的场景.

class Numbers{
   private Long userId;
   private Long number1;
   private Long number2;

}

List<Numbers> list = new ArrayList();

Input == {
   "userId":1,
   "number1":10,
   "number2":20
}
{
   "userId":1,
   "number1":20,
   "number2":40
}
Run Code Online (Sandbox Code Playgroud)

输出::地图

{
 "userId":1,
 "sum":90 // addition of all numbers associated with userId
}
Run Code Online (Sandbox Code Playgroud)

我想用java 8 stream api.

我这样想,但它给了我错误,

  Map<Long, Long> hashMap  =results.stream().collect(Collectors.toMap(Numbers::userId,Collectors.summingLong(?));
Run Code Online (Sandbox Code Playgroud)

所以我的问题,我可以调用下面的方法 Collectors.toMap()

Long addNumbers(Long number1,Long number2){
return number1+number2;
}
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream collectors

6
推荐指数
1
解决办法
123
查看次数

Chrome 不允许 HTTP 托管网站访问相机和麦克风

我正在使用反应网络摄像头来捕获应用程序的自拍照。在本地主机上,react-webcam 工作得很好,而在 HTTP 托管的网络服务器上,Chrome 上默认拒绝摄像头访问。是否有任何解决网络摄像头访问或任何其他 npm 插件可以达到此目的的解决方法。

注意:HTTPS 支持的站点可以访问摄像头和麦克风。在这里,我只剩下 HTTP 选择。

javascript browser webcam google-chrome reactjs

5
推荐指数
2
解决办法
1万
查看次数