私はの文字列[] :: newの中にthisの答えを見つける。 でもGoogleでこれを検索すると便利な情報が見つかりません。javaでこの構文は何ですか?
-4
A
答えて
0
これはコンストラクタへのmethod referenceです。 ClassName::method
は、匿名メソッドを呼び出すラムダ式とは対照的に、既存のメソッド(この場合はnew
)を呼び出すラムダ式を使用するための単純な構文です。
1
これは実際には、ラムダのための速記、Javaへの最近追加された:
順番にIntFunctionの省略形ですsize -> new String[size]
:
new IntFunction<String[]> {
@Override
String[] apply(int size) {
return new String[size];
}
}
あなたが見ることができるように、これらの追加へJava 8は、言語を少し冗長にします。
関連する問題
- 1. これの構文は何ですか?
- 2. この構文は何ですか:[]。_
- 3. このクイックソートコードでは、この `@ sp`構文は何ですか?
- 4. Javaでこの構文に相当するものは何ですか?
- 5. この行の構文は何ですか$ _POST? '':$ _POST = ...何か;
- 6. 構文は何ですか
- 7. この構文は何ですか?ここでは、この質問にはC++
- 8. objcではこの構文の意味は何ですか?
- 9. Swiftではこの構文の意味は何ですか?
- 10. T-SQLの構文は何ですか?これは何ですか?
- 11. Javaのenhanced for loopの構文は何ですか?
- 12. このjQueryの構文はJavaで有効ですか?
- 13. GSPページでこの構文は何ですか?
- 14. VB.NETでこの構文は何ですか?
- 15. 何このパスカル構文は
- 16. このJavascriptの構文は何が問題なのですか?
- 17. JQuery - この構文の目的は何ですか$(function(){...});
- 18. このバッチスクリプトの構文エラーは何ですか?
- 19. この短いrubyブロックの構文エラーは何ですか?
- 20. このC関数の構文は何ですか?
- 21. PHP - この構文の意味は何ですか?
- 22. このタイプスクリプトの構文は何ですか?
- 23. このjquery構文の機能は何ですか?
- 24. このクエリの正しい構文は何ですか?
- 25. この#define構文の意味は何ですか?
- 26. このC++スニペットの構文は何ですか?
- 27. このJavaScript ES6の構文は何ですか?
- 28. このObjective-C構文の意味は何ですか?
- 29. このSQL SELECTステートメントの正しい構文は何ですか
- 30. この奇妙なJavaScript配列の構文は何ですか?