Java帮助 - >奇怪的代码

时间:2011-06-23 15:23:46

标签: java

有人可以向我解释这段代码

 new Object[]{"PLease","Help"};  

我以前从未见过这样的代码,
所以如果有人向我解释这些将是有帮助的。 提前谢谢

3 个答案:

答案 0 :(得分:24)

您正在创建一个新的Object数组,其中包含2个字符串,“PLease”和“Help”。

您正在使用的构造称为匿名数组,因为您没有将数组分配给任何内容(如果要将数组传递给方法,则非常有用)。

请参阅http://docstore.mik.ua/orelly/java-ent/jnut/ch02_09.htm

答案 1 :(得分:5)

这是一个在线阵列的简写。

和做......一样......

Object[] aArray = new Object[2];
aArray[0] = "PLease";
aArray[1] = "Help";

答案 2 :(得分:3)

此:

  

new Object [] {“PLease”,“Help”};

相当于:

Object[] array = new Object[size];
array[0] = "PLease";
array[1] = "Help";

我希望这有点清除它。