匿名陣列參數
將陣列作為參數傳遞給方法時,程式設計師通常會建立一個命名變數來儲存陣列參考。例如,以下程式碼宣告一個字串陣列並將其傳遞給方法m():
String[] strs = {"blah", "hey", "yo"}; m(strs);
但是,在某些情況下,為僅使用一次的陣列聲明一個變數可能會很冗長和不必要的。 Java 為此提供了一個解決方案:匿名數組參數。
內嵌聲明數組
要直接在方法呼叫中聲明數組,請使用以下語法:
m(new String[]{"blah", "hey", "yo"});
在此範例中, new 關鍵字用於建立一個新的字串數組,然後將其傳遞給m()。結果與第一個程式碼片段等效,但它避免了聲明單獨變數的需要。
匿名陣列參數可用於任何類型的陣列。它們提供了一種簡潔有效的方法來建立陣列並將其作為方法參數傳遞,特別是當陣列僅使用一次時。
以上是Java 中可以匿名傳遞陣列嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!