标签: java arrays
如何从下面Object[] args打印第二个元素?有没有办法使用Arrays.toString(args)来获取它。我想只得到第二个元素sayHello
Object[] args
Arrays.toString(args)
sayHello
[com.example:type=Hello, sayHello, [Ljava.lang.Object;@1503f191, [Ljava.lang.String;@6229b4c0]
答案 0 :(得分:3)
数组也是可以通过索引操作的对象,这些索引是指向它在对象中的位置的整数,而且,它们是基于零的,这意味着,第一个元素位于索引0
如上图所示,您需要做的是Object foo = args[1];
Object foo = args[1];
或根据需要直接调用方法,例如args[1].toString();
args[1].toString();