我給自己買了一本「破解編碼面試」,希望能夠提高我的算法技能。我對JavaScript非常熟練,但從本書開頭附近的文章中無法理解以下內容。它創建一個動態數組,但有幾件事情我希望有助於理解。從JavaScript中瞭解Java語法
1)據推測這種方法會成爲班級的一部分? 2)ArrayList<String>
做什麼,爲什麼出現3次? 3)爲什麼字符串後有[]
?
如果任何人都可以對JavaScript語法的部分語法進行細分,那些語法會非常棒(主要是上面提到的那些)。翻譯成JavaScript也是非常有用的。
public ArrayList<String> merge(String[] words, String[] more) {
ArrayList<String> sentence = new ArrayList<String>();
for (String w : words) sentence.add(w);
for (String w : more) sentence.add(w);
return sentence;
}
你怎麼樣嘗試運行它,並讓我們知道嗎? –
不,我們不打算把它翻譯成另一種語言給你。我不確定你的想法會實現,但它絕對不會成爲任何學習的東西。 –
我想從遠離屏幕的地方讀這本書,也不想在另一種語言中甩掉「hello world」。 – Robin