問題タブ [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 を使用した単純な抽出により、「プレースホルダー null を変換できません」が発生する
私は単純なpojoを持っています:
ssn
そして、たとえばそこから a へのすべての値を抽出したいと思いList<String>
ます。例として、私は次のように書いています。
と LambdaJ スロー:
これは非常に基本的な操作のように思えますが、ここで何が欠けているのでしょうか?
java - Java の lambdaj と複数の並べ替え条件
私はラムダジが大好きでよく使っていますが、複数の並べ替え条件を使用してリストを並べ替えることができるかどうかはわかりません。
Google Collectionsを使用した例を次に示します。ラムダジでも同じことができますか?
最初に色で、次に名前で並べ替え:
java - Lambdaj クラスのキャスト
私はこのようないくつかのコードを持っています:
ClassB は ClassA を拡張します
ラムダジでこれを行うスマートな方法はありますか? IsInstanceOf Matcher があることは知っていますが、「手」でキャストする必要があります。
前もって感謝します
モジュー
junit4 - Lambdajを使用してDom4j要素をナビゲートする
lambdaj(私ではない)に精通している人は、以前にこのスタックトレースまたはいくつかのバリエーションを見たことがあるでしょう。
ch.lambdaj.function.argument.ArgumentConversionException:ch.lambdajのch.lambdaj.function.argument.ArgumentsFactory.actualArgument(ArgumentsFactory.java:92)の有効な引数でプレースホルダーorg.dom4j.tree.AbstractAttributeを変換できません。 function.matcher.HasArgumentWithValue.havingValue(HasArgumentWithValue.java:70)at ch.lambdaj.Lambda.having(Lambda.java:1204)
私の理解では、これは最終クラスでのlambdajの制限によって発生します。
次のコードをテストすると、上記のようになります。
私はdom4jのAttributeインターフェースを使用していて、同じ問題が発生しましたが、おそらくlambdajはインターフェースが好きではないと思いました。そこで、AbstractAttribute抽象クラスに切り替えました。
lambdajと抽象クラスに問題はありますか?それとも私の方法はただのズボンですか?これを解決する方法はありますか?
参考:私はlambdaj2.4とdom4j1.6を使用しています
よろしくお願いします。
java - String.matches メソッドで lambdaj を使用する
Collection<String>
lambdaj と String.matches メソッドを使用してフィルター処理する方法。
与えられた例はこれよりも複雑であるため、私はラムダジに慣れておらず、ばかげていると感じています。
java - 単純なselectメソッド(lambdaj)が例外を取得する
私はlambdajの初心者です。Javaプログラミングにとって素晴らしい機能のようです。
そこで、評価用の非常にシンプルなプログラムを作成しました。
しかし、以下のコードで例外が発生しました。何が悪いのか手伝ってくれませんか。
--EDITEDは、クラスX用にカプセル化された引数コンストラクターとパブリック変数を追加しませんでした。@AVDに感謝します。
結果は:
java - Android 開発で lambdaj ライブラリを使用する
Android開発でラムダジライブラリを使用する方法はありますか?
java - lambdaj を使用した大文字と小文字を区別しないフィルタリング
私はラムダジに慣れようとしていますが、この問題を解決する最善の方法がわかりません。次のテストがあるとします。
マッチャーが大文字と小文字を区別しないようにするにはどうすればよいですか? つまり、大文字と小文字に関係なく、l1 にない l2 のアイテムのリストが必要ですか? 文字列の各リストを同じ大文字と小文字に変換するために別の Lambda を実行する必要はありませんが、代わりに、Matcher を変更して希望どおりに実行する方法が必要です。これは可能ですか、それとも最初にアイテムを同じケースに変換する必要がありますか?
java - Lambdajを使用して、2つの別々のフィルタリング基準を採用する
Lambdajを使用して、2つの別々の基準を満たすオブジェクトをリストから分離しようとしています。次の両方が私の目標を達成します。A)
B)
最初のものは、特にAPIに精通していない人にとっては読みやすいようです。2つ目は、lambdajの関数型プログラミングの側面を利用しているようです。
読みやすさが勝つと思います。ただし、LambdaJを使用してコレクションをフィルタリングするときに、2つの別々の条件を処理するためのより簡潔な方法はありますか?
java - Sort a Map / EntrySet using Lambdaj
I'm wondering if its possible to sort an EntrySet< K, V > based on some property of K using lambdaj ?
I dont think Lambdaj will let me I just wanted to confirm.
For example if I have a Map< A, B > where A has the following structure:
Am I able to sort an entryset, using lambdaj, on A.getPublished ?