ホームページ > Java > &#&チュートリアル > Java で配列を匿名で渡すことはできますか?

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

Patricia Arquette
リリース: 2024-10-26 07:43:30
オリジナル
846 人が閲覧しました

 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート