Javaで述語を使用するコードを実行しています。述語(java.util.function.Predicate)をJavaで使用する "ベストケースシナリオ"とは
-2
A
答えて
2
1つの引数をとり、boolean
を返す関数が必要な場合は、Predicate
(javadoc)を使用します。たとえば、ストリームをフィルタリングしたり、ある条件を満たす最初のストリーム要素を見つけたい場合などです。ドキュメントから
0
、https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html
これはBOOLするものから機能を表した機能のインタフェースです。 Javaには関数型や制限のないファーストクラスの関数はありませんが、特定の関数のサブタイプを表すインタフェースを持っています。
https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
は、文字列の長さが5より大きい機能インタフェースは、ラムダ式と 方法参照のターゲット・タイプを提供します。それが1であるので、ここで
Predicate<String> i = (s) -> s.length(5) > 5;
引数はラムダ構文をサポートしているようPredicate
を取るいかなる方法であればtrue
を返す述語の例ですラムダ式のために推論できる具体的な型のうちの1つです。
Function
はプリミティブ型を返すことができないため、Function
(https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html)とは異なるものです。
関連する問題
- 1. 述語を使用する
- 2. Jqueryベストケースシナリオ
- 3. Javaでの述語8
- 4. ユニットテストJava 8述語
- 5. LISP:述語をパラメータとして使用
- 6. 述語を使用するエンティティフレームワーク
- 7. 述語を使用するEntity Framework
- 8. Java 8ストリームと述語を使用するこのコードの時間複雑度
- 9. iOS:コアデータ述語で@minと@maxを使用する
- 10. 述語#と:内部述語にアクセスする方法は?
- 11. C#述語ビルダー、私は次のコードで述語ビルダーを使用しようとしています
- 12. レルムjava(アンドロイド)複合述語
- 13. 述語用法
- 14. Java述語に相当するC/C++
- 15. ファンクタを述語として使用するC++ STLプログラム
- 16. Set.prototype.has()述語と
- 17. 述語を使用したフィルタ配列
- 18. STL述語は引数のアドレスを使用できますか?
- 19. 一致する述語を検索します。述語の述語?
- 20. Swift coreData - フォーマット日付とそれを述語で使用
- 21. 述語関数を使用してJavaでリストをフィルタリングするにはどうすればよいですか?
- 22. 迅速に述語を使用するには?
- 23. 述語チェックとは何ですか?
- 24. javaストリームを使用しているときの結果をログに記録する述語でフィルタ
- 25. Sitecore Luceneで述語ブイダーを使用する方法Search
- 26. Linq-to-SQLで述語検索を使用する方法
- 27. Xtext:相互参照で構文述語を使用する
- 28. Pythonでカスタム述語ソートを使用する方法
- 29. コアデータにfetchRequestで述語を使用する方法
- 30. XpathのHtmlAgilityPackで述語を使用する
"ベストケースシナリオ"とは何ですか? –