問題タブ [lambdaj]
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 - デフォルトのケースシナリオでラムダジグループを使用するにはどうすればよいですか
基準に基づいてリストを複数のリストにフィルタリングするこのケースがあります。
これは単純に見えますが、Lambdaj を使用してこれが可能かどうか疑問に思っています。
グループ化に出くわし、次のように使用できますが、デフォルトのシナリオをカバーしていないようです。
この後、結果は次のようになります。
これが上記のforループのように機能するようにできるかどうか疑問に思っています.Yの場合-リスト/グループに移動し、N-別のリスト/グループに移動し、それ以外はすべて1つのグループに移動します。
java - Lambdaj はどのように機能しますか?
私は LambdaJ を学んでおり、タスクを達成する必要があるたびに、ラムダジを使用するために既存の例を確認して変更する必要があります。
私はそれを使い始めましたが、ここであなたに尋ねたいことが足りないと思います.
having
メソッドの使用については明確ではありません。それがどのように機能し、どのように使用できるかわかりません。
ドキュメントをデバッグ、逆コンパイル、および読み取りましたが、「考え方」ラムダが見つかりません。
having
javadoc 言います:
static HasArgumentWithValue having(引数、org.hamcrest.Matcher マッチャー)
指定された引数の値が、渡されたマッチャーによって定義された条件を満たす場合に true に評価される hamcrest マッチャーを作成します。
私はhaving
このような例で使用しました:
私having
は、harmcrest マッチャーを引数に適用し、それをリスト全体で繰り返すことを理解しています。
しかし、私の質問は、持つことはどのように機能するのでしょうか? ラムダジで機能的に考えるにはどうすればよいですか?
java - 値がコレクションであるLambdaJでマップを作成する方法は?
作り方は知っていますが、ラムダジでMap<String, Car>
作る方法は?Map<String, List<Car>>
これは、LambdaJ で書きたいコードです。
残念ながらコード:
マップを作成しますが、値は拡張されずに上書きされます。したがって、事実上、リストはあるが単一のオブジェクトであることに注意してください。
java - Java : 各グループで最小、最大、平均、最後の種類の集計をサポートするリストに対して集計を行う方法
適切な方法と思われるため、以前に MySQL 自体でこれを実行しましたが、いくつかのビジネス ロジックの計算を実行し、結果のリストにグループを適用する必要があります。パフォーマンスを犠牲にすることなく Java でこれを実行するための提案 (ラムダジを見て、プロキシを多用したために速度が低下したようですが、試していません)。
List<Item>
プロパティとして名前、値、unixtimestamp を含み、データベースによって返されます。各レコードは 5 分間隔です。
つまり、12 レコードごとに 1 つのレコードにグループ化し、各グループに最小、最大、平均、最後を適用する必要があります。
任意の提案をいただければ幸いです。
[更新] 以下を機能させますが、インデックス付きマップ値の各リスト要素の集計はまだ行っていません。ご覧のとおり、リストのマップを作成しました。キーは、要求された整数表現のサンプル時間です (ここで要求されたサンプルは 30 です)。
java - 繰り返しで LambdaJ を使用する際の効率の大幅な欠如
JSF と JPA を使用する Java ee アプリケーションでは、オブジェクトのリスト内の属性の合計を計算する必要があります。合計の計算を行うために LambdaJ ライブラリを使用しました。
この種の合計をアプリケーションのいくつかの場所で使用し、全体的なパフォーマンスに影響を与える可能性があるため、LambdaJ の有効性をテストするために次のテスト Java アプリケーションを設計しました。
このアプリケーションは、LambdaJ の有効性が著しく欠如していることを示しました。
テスト プログラムにエラーがありますか、それともすべての lambdaJ の出現箇所を反復に置き換える必要がありますか?
結果
主な方法
お札クラス
java - Is asList 関数 Lamdaj ライブラリの一部
Javaで関数型プログラミングを使用するために、lambdajライブラリを理解しようとしています。彼らの wiki ページの例では、どのラムダ パッケージにも見られない asList という関数を使用しています。
私はlambdaj 2.4バージョンを使用しており、https: //code.google.com/p/lambdaj/wiki/LambdajFeaturesを参照しています
ここに何か欠けていますか?ライブラリの利用者が書くことを想定した関数ですか?
java - オブジェクトが Lambdaj.on() メソッドを使用して作成されたかどうかを実行時に判断する方法はありますか?
Lambdaj.on() 呼び出しの結果または文字列をパラメーターとして受け取るメソッドを作成したいと考えています。
T
ここでは文字列にすることができます。Lambdaj.on() メソッドを使用して arg が作成されたかどうかを判断することは可能ですか?