28
A
答えて
8
- arrayは、オブジェクトの固定長のコレクションです。例えば
new int[5];
ArrayList
は、オブジェクトの可変長コレクションです。例えばnew ArrayList<Integer>();
- variadic functionsの
...
は、パラメータの配列を示すメソッドシグネチャの一部です。例えばpublic void printLines(String... lines)
65
3つのドットはメソッド引数でのみ使用でき、 'varargs'と呼ばれます。つまり、明示的に配列を作成しなくても、配列のパラメータを渡すことができます。
private void method(String[] args) {}
がmethod(new String[]{"first", "second"});
private void method(String... args) {}
のように呼ばれて、それが可変引数は単なる砂糖いることは注目に値しますmethod("first", "second");
関連する問題
- 1. Javaの3次元配列
- 2. 配列[n]と配列[]の違いは?
- 3. 配列とコレクションの違い
- 4. 配列とリストの違い
- 5. Python - 長い配列リストのドット生成
- 6. ドットとオペレータ表記の違いRuby
- 7. jsの配列とオブジェクトの違いは?
- 8. ミドルウェアとミドルウェアの配列の違いは?
- 9. ランダム3つのドット
- 10. jQueryの$(配列).each(...)と$ .each(配列、...)の違い
- 11. 文字配列とポインタの違い
- 12. MongoDBとの間違い - 配列 - ループ
- 13. ドット表記と文字列ベースIPの相違点
- 14. 2次元配列のnumpyのドットてprodoctと3D配列要素賢明
- 15. JavaのBufferedImageに3/3/2 RGBサンプルのバイト配列
- 16. 非配列varと配列varの違いは何ですか?
- 17. Java配列の割り当ての違い
- 18. ...(3ドット)jQuery?
- 19. ツールバーのアイテムの色(3ドット)
- 20. 3つのint配列を1つにまとめる、Java
- 21. グループ2の配列の配列python 3(配列の配列)
- 22. Elasticsearchのドットと大なり記号の違い
- 23. JavaのPOSTとGET配列
- 24. スカラ座とJavaの配列
- 25. Javaのベクトルと配列
- 26. Javaの配列とファイル
- 27. Javaでの配列とガベージコレクション
- 28. クラスとメソッドのJava配列
- 29. JavaとPostgreSQLの配列
- 30. Javaクラスのコピーと配列
のように呼ばれています。このメソッドは実際には配列の配列をとります。 'method(String ... args)'は 'method(" first "、" second ")'として呼び出すことができますが、 'method(new String [] {" first "、" second "})'。 – yshavit
ドキュメントの次の例も参照してください。http://stackoverflow.com/documentation/java/99/arrays/2981/arrays-as-method-parameter – Jorn