现在我有一个HashMap我试图减少总数。这是当前的代码:
HashMap map = new HashMap<String, Long>();
map.put("ex1", 757L);
map.put("ex2", 77L);
map.values()
.stream()
.reduce(0L, (a, b) -> a + b);
有更优雅的方法吗?我想使用sum方法。
答案 0 :(得分:6)
您可以使用LongStream
获取sum()
,然后致电long sum = map.values().stream().mapToLong(i -> i).sum();
$scope.select = function() {
$scope.searchText = '';
$scope.selectedItem = null;
var url = 'http:xxxxxxxxxxxx.com';
url += $scope.selectModel.name;
console.debug("GOING TO: " + url);
$http.get(url).success(function(data2) {
$scope.records = [];
data2.forEach(function(r) {
$scope.records.push(r);
});
});
};