gpt4 book ai didi

Java:如何将类型数组类作为参数传递?

转载 作者:行者123 更新时间:2023-12-01 18:56:47 26 4
gpt4 key购买 nike

我有一些第三方 API,方法为 someFn(int code, int[] data) .

如何在 API 容器(接口(interface)类)外部表达类型(特别是数组类型参数)以供 Class.getMethod(name, Integer.class, ???.class); 中使用?如何正确描述数组类型的参数?

据我所知,我可以使用类似的解决方法,但是有更好的方法吗?

class C { void f(int[] a) {} } }

C.class.getDeclaredMethods()[0].getParameterTypes()[0]

提前致谢

最佳答案

您可以使用int[].class获取int[]的类文字并将其传递给Class.getMethod :

Class.getMethod(name, Integer.class, int[].class);

关于Java:如何将类型数组类作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13709913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com