这只是创建一个零长度数组.这绝对没问题 - 根本没有错.这是一个没有元素的数组.你怎么能实现(比方说)一个需要返回"匹配名称"数组或类似东西的方法,但是哪里没有匹配?
如果您尝试设置或获取数组中的任何值,您将收到错误,但这是另一回事:
int[] empty = new int[0]; // This is fine
int firstElement = empty[0]; // This will throw an exception
Run Code Online (Sandbox Code Playgroud)
答案不是这样做的......