发布网友 发布时间:2022-05-13 00:33
共2个回答
热心网友 时间:2023-11-03 03:16
两者是没有区别的,都是引用了前面的数组,只不过是数组的表达方式不同。我们知道数组有两种声明方式,如下:
char a[];书上写的是String(char a[])也就是上面的第一种写法,,String(char[] value)也就是第二种写法,只不过怕混淆,把a换成了value。在Java中,两种写法都是允许的。
热心网友 时间:2023-11-03 03:17
没什么区别,建议采用前一种写法,char[] 别人一看就知道是一个char型数组,然后后面就是数组名,现在大都采用前一种写法了,规范吧,呵呵,不放过各种遇到的问题,好样的,希望你能取得成功。追问我想问的是在书上,这两种不同定义方法大那却是一样的,那么实际上这两种的代码都应该是怎样的,你跟我说他俩没区别,然后又说建议用第一个不是有些矛盾吗,按书上的来说,他们两个既然代码一样,当然都是定义的数组,在信用的,所以你即便是复制的别人的答案,也应该看看我问的是什么问题在复制吧!!