Re: [問題] 請問陣列問題...

看板java作者 (下課中)時間18年前 (2007/07/27 00:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《csihcs (非天夜翔)》之銘言: : ※ 引述《RichieRich (Richie)》之銘言: R大的解惑沒什麼問題 先束刪 : : 難道我寫錯了? : : String bb = new String ((byte []){11}); 我補充可能原po還會有疑惑的地方 宣告陣列可以用 arraytype[] arrayname 或是 arraytype arrayname[]的形式 例如int[] a 或是 int a[] ,但是誠如原po寫的 ,左式得bb或是String都沒有[] 這樣是不正確的宣告格式,又或者bb已經被宣告過想重新宣告 那左式只要留bb就好 右式的話若要指定初始值 java可以用如下方式宣告 char[] name=new char[] { 'A', 'B', 'C', 'D', 'E'}; 或左式改為char name[] 而當初始化陣列並同時指定值時 不需要在『[]』內指定陣列的大小,否則程式會產編譯錯誤 當宣告一個陣列時,馬上初始化該陣列的內容 則Java允許您省略『new』關鍵字 原來的陣列name就可以變成下面這樣來宣告 char[] name={ 'A', 'B', 'C', 'D', 'E'}; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.38.56
文章代碼(AID): #16gCtWoT (java)
文章代碼(AID): #16gCtWoT (java)