第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有什么方法可以在線聲明一個數(shù)組?

有什么方法可以在線聲明一個數(shù)組?

SMILET 2019-08-06 14:11:11
有什么方法可以在線聲明一個數(shù)組?假設(shè)我有一個方法m(),它將一個字符串數(shù)組作為參數(shù)。有沒有辦法在撥打電話時能夠在線聲明這個數(shù)組?即代替:String[] strs = {"blah", "hey", "yo"};m(strs);我可以用一行替換它,并避免聲明一個我永遠不會使用的命名變量嗎?
查看完整描述

3 回答

?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

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


查看完整回答
反對 回復 2019-08-06
?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

守護進程是正確的。您也可以聲明mvarargs

void m(String... strs) {

    // strs is seen as a normal String[] inside the method

}


m("blah", "hey", "yo"); // no [] or {} needed; each string is a separate arg here



查看完整回答
反對 回復 2019-08-06
?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

您可以直接在現(xiàn)代Java中編寫數(shù)組,而無需使用初始化程序。您的示例現(xiàn)在有效。通常最好為參數(shù)命名。

String[] array = {"blah", "hey", "yo"};

要么

int[] array = {1, 2, 3};

如果必須內(nèi)聯(lián),則需要聲明類型:

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

或使用varargs(變量參數(shù))

void functionCall(String...stringArray) {
    // Becomes a String[] containing any number of items or empty}functionCall("blah", "hey", "yo");

但愿Java的開發(fā)人員將能夠在隱式初始化未來


查看完整回答
反對 回復 2019-08-06
  • 3 回答
  • 0 關(guān)注
  • 425 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號