java中数组定义String a[]和String[] a有什么区别?

java中数组定义String a[]和String[] a有什么区别?


两种写法是一样的,可以互换,但是建议使用前者 int[] a;
因为java是强类型语言,声明变量的时候要指定变量的类型,使用前者更能清楚表达数组类型,而使用后者,光看类型是不知道是数组还是int的,所以我遇到了这样的错误:
2@]QZYRWTA%3RZ)IQ]ABY_7.png

N4~`[ME0}R({QMKA02B%IEX.png

 分析:



suddenly! 卧槽,找到原因了

出错:

$OFOPNI{I@0DKS$OKATVVII.png
不出错:

2)RXP$9$}%{EL1J~CX[~MNO.png
  懂了……

结论:定义成 String data[] = ...... 会有问题

  因为java是强类型语言,声明变量的时候要指定变量的类型,使用String[]更能清楚表达 数组类型, 而String data[]这种光看类型是不知道是数组还是Strign的。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值