配列をインラインで宣言する方法はありますか? 質問する

配列をインラインで宣言する方法はありますか? 質問する

文字列の配列を引数として受け取るメソッド m() があるとします。呼び出し時にこの配列をインラインで宣言する方法はありますか? つまり、次の代わりに:

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

これを 1 行に置き換えて、決して使用しない名前付き変数を宣言しないようにすることはできますか?

ベストアンサー1

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

おすすめ記事