Java:オブジェクトのコレクションがあるときに平均を取得する簡単な方法はありますか?

A_Elric:

それで、私が単純なオブジェクトを持っているとしましょう:

public class Items {
    private static int 
        numItems,
        itemsInStock,
        itemsSold,
        //...
}

コードの他の場所で、 ArrayList<Items>

オブジェクトの各フィールドでfor / eachを実行する必要なしに、numItems / ItemsInStockなどの平均/中央値を取得する簡単な方法がある場合

現在のコードは次のようになります:

for (Items item: allItems) {
    if (item.field != null) { 
        temp += item.field;
    }
}
fieldAvg = temp / allItems.size();
ムレイニク:

ストリームの使用は間違いなくよりエレガントです:

double avg = allItems.stream().mapToInt(i -> i.itemsInStock).average().getAsDouble();
// Or any other field -------------------------^

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaオブジェクトのサイズを取得する簡単な方法はありますか?

分類Dev

オブジェクトのコレクションを反復処理するときにng-controllerを動的に割り当てる方法はありますか?

分類Dev

Javaの特定のクラスのすべてのオブジェクトインスタンスを取得する簡単な方法はありますか

分類Dev

Kotlinで_idによってオブジェクトを取得する簡単な方法はありますか?

分類Dev

オブジェクトをコレクションに挿入するときに_idがありません

分類Dev

オブジェクトに空の配列があるかどうかをトップチェックする簡単な方法があると思います

分類Dev

Javaでオブジェクトをnullに割り当てると、ガベージコレクションに影響がありますか?

分類Dev

SpringbootでFormオブジェクトをEntityObjectにマップする簡単な方法はありますか?

分類Dev

AからZまでのIDと名前を含むオブジェクトを配列に入力する簡単な方法はありますか?

分類Dev

SpringにBeanが存在しない場合に空のコレクションを自動配線する簡単な方法はありますか?

分類Dev

オブジェクトがGroovyのコレクションにあるかどうかを確認します

分類Dev

PythonのParamikoライブラリを使用してSSHを実行し、リモートマシンのCLIから出力をフェッチするときに発生するジャンク値を取り除く簡単な方法はありますか?

分類Dev

Typescript:あるタイプのオブジェクトの配列を別のタイプに変換する簡単な方法はありますか

分類Dev

Javascriptでオブジェクトとその子を完全にフリーズする簡単な方法はありますか(ディープフリーズ)?

分類Dev

Integerオブジェクトのコレクションを取得してこれらの要素を追加するこの反復関数を再帰的な関数に変換する方法はありますか?

分類Dev

親オブジェクトを取得するときにオブジェクトのデータをフェッチする方法(例:プロセスにはアクションがあり、プロセスをフェッチする)DOCTRINE

分類Dev

ソリューションに複数のプロジェクトを追加する簡単な方法はありますか?

分類Dev

文字列の配列をオブジェクトコレクションに変換する方法はありますか?

分類Dev

XMLオブジェクトをJavaで文字列に戻す簡単な方法はありますか?

分類Dev

jsonオブジェクトにプロパティが含まれているかどうかを確認する簡単な方法はありますか?

分類Dev

Kotlinのオブジェクトリストから配列を取得する簡単な方法はありますか?

分類Dev

構成オブジェクトに基づいて配列値にミューテーションを適用する簡単な方法(できればES6 +を使用)はありますか?

分類Dev

DataFrame行の値をカスタムオブジェクトの対応する変数に割り当てる簡単な方法はありますか?

分類Dev

遅延ロードされたオブジェクトがHibernateセッションにないことを確認する方法はありますか?

分類Dev

リスト要素が第2世代の子コレクションからのものである複雑なオブジェクトから順序付きリストを取得するための最良の方法は何ですか

分類Dev

キーが存在する場合、コレクションからオブジェクトを送信しない(mongodb内)という条件を雄弁に渡す方法はありますか?

分類Dev

Javaオブジェクトからのストリームを作成する最も簡単な方法はありますか?

分類Dev

ocaml-リストのオプションを解除する:もっと簡単な方法はありますか?

分類Dev

ループを使用せずに同一のオブジェクトのリストを作成する簡単な方法はありますか?

Related 関連記事

  1. 1

    Javaオブジェクトのサイズを取得する簡単な方法はありますか?

  2. 2

    オブジェクトのコレクションを反復処理するときにng-controllerを動的に割り当てる方法はありますか?

  3. 3

    Javaの特定のクラスのすべてのオブジェクトインスタンスを取得する簡単な方法はありますか

  4. 4

    Kotlinで_idによってオブジェクトを取得する簡単な方法はありますか?

  5. 5

    オブジェクトをコレクションに挿入するときに_idがありません

  6. 6

    オブジェクトに空の配列があるかどうかをトップチェックする簡単な方法があると思います

  7. 7

    Javaでオブジェクトをnullに割り当てると、ガベージコレクションに影響がありますか?

  8. 8

    SpringbootでFormオブジェクトをEntityObjectにマップする簡単な方法はありますか?

  9. 9

    AからZまでのIDと名前を含むオブジェクトを配列に入力する簡単な方法はありますか?

  10. 10

    SpringにBeanが存在しない場合に空のコレクションを自動配線する簡単な方法はありますか?

  11. 11

    オブジェクトがGroovyのコレクションにあるかどうかを確認します

  12. 12

    PythonのParamikoライブラリを使用してSSHを実行し、リモートマシンのCLIから出力をフェッチするときに発生するジャンク値を取り除く簡単な方法はありますか?

  13. 13

    Typescript:あるタイプのオブジェクトの配列を別のタイプに変換する簡単な方法はありますか

  14. 14

    Javascriptでオブジェクトとその子を完全にフリーズする簡単な方法はありますか(ディープフリーズ)?

  15. 15

    Integerオブジェクトのコレクションを取得してこれらの要素を追加するこの反復関数を再帰的な関数に変換する方法はありますか?

  16. 16

    親オブジェクトを取得するときにオブジェクトのデータをフェッチする方法(例:プロセスにはアクションがあり、プロセスをフェッチする)DOCTRINE

  17. 17

    ソリューションに複数のプロジェクトを追加する簡単な方法はありますか?

  18. 18

    文字列の配列をオブジェクトコレクションに変換する方法はありますか?

  19. 19

    XMLオブジェクトをJavaで文字列に戻す簡単な方法はありますか?

  20. 20

    jsonオブジェクトにプロパティが含まれているかどうかを確認する簡単な方法はありますか?

  21. 21

    Kotlinのオブジェクトリストから配列を取得する簡単な方法はありますか?

  22. 22

    構成オブジェクトに基づいて配列値にミューテーションを適用する簡単な方法(できればES6 +を使用)はありますか?

  23. 23

    DataFrame行の値をカスタムオブジェクトの対応する変数に割り当てる簡単な方法はありますか?

  24. 24

    遅延ロードされたオブジェクトがHibernateセッションにないことを確認する方法はありますか?

  25. 25

    リスト要素が第2世代の子コレクションからのものである複雑なオブジェクトから順序付きリストを取得するための最良の方法は何ですか

  26. 26

    キーが存在する場合、コレクションからオブジェクトを送信しない(mongodb内)という条件を雄弁に渡す方法はありますか?

  27. 27

    Javaオブジェクトからのストリームを作成する最も簡単な方法はありますか?

  28. 28

    ocaml-リストのオプションを解除する:もっと簡単な方法はありますか?

  29. 29

    ループを使用せずに同一のオブジェクトのリストを作成する簡単な方法はありますか?

ホットタグ

アーカイブ