ホームページ  >  記事  >  Java  >  Java で配列を匿名で渡すことはできますか?

Java で配列を匿名で渡すことはできますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-26 07:43:30741ブラウズ

 Can You Pass Arrays Anonymously in Java?

匿名配列引数

配列を引数としてメソッドに渡すとき、プログラマは多くの場合、配列参照を格納する名前付き変数を作成します。たとえば、次のコードは文字列の配列を宣言し、それをメソッド m() に渡します:

String[] strs = {"blah", "hey", "yo"};
m(strs);

ただし、特定の状況では、一度だけ使用される配列の変数を宣言すると冗長になる可能性があります。そして不必要です。 Java は、この問題に対する解決策を提供します。匿名配列引数。

配列のインライン宣言

メソッド呼び出し内で配列を直接宣言するには、次の構文を使用します。

m(new String[]{"blah", "hey", "yo"});

この例では、new キーワードを使用して新しい文字列配列が作成され、それが m() に渡されます。結果は最初のコード スニペットと同等ですが、別個の変数を宣言する必要がなくなります。

匿名の配列引数は、あらゆる種類の配列に使用できます。これらは、特に配列が 1 回だけ使用される場合に、配列を作成してメソッド引数として渡すための簡潔かつ効率的な方法を提供します。

以上がJava で配列を匿名で渡すことはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。