作者PsMonkey (痞子軍團團長)
看板java
標題Re: [問題] 將array丟進method中
時間Fri Dec 21 10:00:46 2012
※ 引述《Arthurseed (Arthur)》之銘言:
: 各位大大你們好:
: 小弟我遇到一個問題想請教
: 以下是我的code
: int eventNum = 4;
: Event[] eventList = new Event[eventNum];
: eventList[0] = new Event({"a","b"});
: ^^^^^^^^^^
: eventList[1] = new Event({"c","d"});
: eventList[2] = new Event({"e","f"});
: eventList[3] = new Event({"g","h"});
: 以上標註部分,我想在Constructor時將一個String array丟到class中
: 我不想創一個array,想向上面那樣直接吃
: 這樣寫complier一直過不了.....
: 請問我該怎麼做呢??
我不確定為甚麼你不想弄一個 array 來傳
如果是 memory 問題,那其實(應該)沒差
尤其你又是字串陣列 XD
當然上一篇的方法也是解決之道(不過我不太喜歡那招)
如果是我的話,我會這樣寫
Event e = new Event(new String[]{"a","b"});
====
比較有趣的是,如果像你這樣寫
在 Eclipse 炸的 syntax error 好詭異...
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
推 johnny94:喜歡這種解法+1 12/21 15:00
推 Arthurseed:版主大出現了!! 謝謝~這個方法我懂了!! 12/22 14:13
→ PsMonkey:講的我好像一直在潛水一樣 Orz 12/22 14:18
推 Arthurseed:哈哈哈 沒有啦~ 因為初次發文問問題 受寵若驚了!!! 12/22 14:30