【发布时间】:2012-11-07 06:44:45
【问题描述】:
我正在创建包含少量元素的字符串数组。那时我注意到 我在第一个元素之后放了逗号,它仍然可以编译。我以为它不会编译。然后我打印尺寸,它说 1
String args [] = {request.getParentMessageID() , };
System.out.println(args.length);
所以
String args [] = {request.getParentMessageID() , }; and String args [] = {request.getParentMessageID()};
两者的行为相同。
谁能解释一下为什么这些没有什么不同以及为什么会编译。
【问题讨论】: