java中 Object… args 的理解
这篇是我看到很详细的,还补充一点:
可变参数其实是会打包成一个数组,要时刻注意array数组与列表list的区别。
有一次我试图在可变参数位置传入一个List< Object>,在方法里打印args.Length时发现:无论List里有0个数据还是有1个数据,args.Length的值都为1。
这样就会产生问题,要调用List.toarray方法将其转为数组。
java中 Object... args 的理解
最新推荐文章于 2023-01-12 11:42:25 发布