Re: [問題] 請問陣列問題...
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):