問題タブ [groupingby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ネストされたリストで groupingBy を使用する方法
ネストされたリストを持つオブジェクトで groupingBy を使用しなければならないというトリッキーな状況に直面しています。map()、flatmap()、toMap() でいくつかのことを試しましたが、解決策を思いつくことができず、ただ輪になってしまいました。ここでストリームの専門家からの助けをいただければ幸いです。OrdersAnalyzer クラスに 2 つのメソッドを実装する必要があります。私のオブジェクトは次のようになります。
java - オブジェクトリストでJava 8ストリームを使用して統計を取得するにはどうすればよいですか
私は持っていList<SqlResult>
ます。List<Result>
SqlResult の集計から取得する必要があります。例えば、
SqlResult(入力)
結果データクラス
以下のようなリストを取得し、key1、key2、メンバー数(count)、val の平均(avgVal)でグループ化します。以下のコードは NullPointerException をスローします。
Java Stream API を使用して統計結果 (val の平均、メンバーの数) を取得するにはどうすればよいですか?