-
29-10-2019 - |
質問
100万回目は、SQLのIN
演算子と同様に、JavaのIN
演算子を使用したかったのです。コンパイラのシンタックスシュガーとして実装することもできます。だからこれ
ジェネラコディセタグプレ
...本当に素晴らしいでしょう。実際、上記はここでのかなり冗長な(そしてプリミティブには適合しない)構成と同じです: ジェネラコディセタグプレ
または、int
、long
、および同様のタイプの場合は次のようにします。
ジェネラコディセタグプレ
あるいは、さらに効率的な実装があるかもしれません。
質問:
このようなものはJava8の一部になるのでしょうか?そうでない場合、どうすればそのような提案をすることができますか?または、今使用できる同等の構成はありますか?
解決
op4j の使用: ジェネラコディセタグプレ
同じアプローチを使用して、メソッドIs
を使用してヘルパークラスin
を作成できます。
ジェネラコディセタグプレ
静的インポートを使用すると、次のように記述できます。 ジェネラコディセタグプレ
他のヒント
それを行うためのヘルパーメソッドを書くことができます。 ジェネラコディセタグプレ
Javaコミュニティプロセス を探しています
あなた自身が指摘したように、これを行うにはすでに複数の方法(スイッチの使用など)があるため、IN演算子のようなものが利用可能になるとは思えません。
そして、project-coinとJ8の要件リストはすでに完全にロードされており、このようなものを検討する必要があると思います。
所属していません StackOverflow