2017-04-24 113 views
0

如何從下面的Object[] args打印第二個元素?有沒有辦法讓它使用Arrays.toString(args)。我想只得到第二個元素sayHelloJava從Object中獲取特定元素[]

[com.example:type=Hello, sayHello, [Ljava.lang.Object;@1503f191, [Ljava.lang.String;@6229b4c0] 
+1

*** args [1] ***將這樣做... java數組是零索引 –

+0

'System.out.println(args [1] .toString());''或類似的東西。 –

回答

3

陣列是可以被索引過,這些指數的整數指向它的位置在對象被操縱的對象,此外,他們是從零開始,這意味着,該第一元件位於索引0

enter image description here

上圖中以下,你需要的是做Object foo = args[1];

,或者直接調用一個方法如果需要,例如args[1].toString();