下面是引用 绝影华 于 2013-05-31 11:51 发表的 :
Java
但在Java里只需要1个[ ]
是不是因为在Java中String[ ]已经知道变数的形式, 所以不用再加多一个[ ] ?
那CS中, 这样宣告String
new test = "123123123";
还是这样正确
new test [5] = "12345";
Java 的话…String 是类型…后面的 [] 是位置…
不用再多加一个 [] 的原因…应该是 String 在 Java 内是「物件」的关系吧…
就如同宣告 String[] text = { 物件1, 物件2, 物件3 } 这样没理由再多个 [] …
上面才刚说 '\0' 的概念马上就弄错了是吗…?
在CS中是
new test [
6] = "12345"; // 长度是6不是5
或
new test [] = "12345";
test[0] = '1'
test[1] = '2'
test[2] = '3'
test[3] = '4'
test[4] = '5'
test[5] = '\0'