91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中method方法如何獲取參數類型

小樊
98
2024-09-29 09:27:56
欄目: 編程語言

在Java中,你可以使用反射(Reflection)來獲取方法的參數類型。以下是一個簡單的示例:

import java.lang.reflect.Method;
import java.lang.reflect.Parameter;

public class Main {
    public static void main(String[] args) {
        try {
            // 獲取Main類的testMethod方法
            Method method = Main.class.getDeclaredMethod("testMethod", String.class, int.class);

            // 獲取方法的參數類型
            Class<?>[] parameterTypes = method.getParameterTypes();

            // 輸出參數類型
            for (Class<?> parameterType : parameterTypes) {
                System.out.println(parameterType.getName());
            }
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        }
    }

    public static void testMethod(String str, int num) {
        // ...
    }
}

在這個示例中,我們首先通過getDeclaredMethod方法獲取了Main類中的testMethod方法。然后,我們使用getParameterTypes方法獲取了該方法的參數類型,并將它們存儲在一個Class<?>[]數組中。最后,我們遍歷這個數組并輸出每個參數類型的名稱。

0
孝昌县| 丁青县| 庄浪县| 西华县| 遂溪县| 崇左市| 天全县| 大荔县| 澄城县| 汾西县| 高平市| 洛扎县| 张家界市| 徐汇区| 定远县| 灵寿县| 体育| 沐川县| 额济纳旗| 丹巴县| 额尔古纳市| 东明县| 鲜城| 鹤峰县| 尼玛县| 玉田县| 紫金县| 荔波县| 汉沽区| 西贡区| 磴口县| 唐海县| 莎车县| 洛川县| 灵川县| 英山县| 天镇县| 日土县| 绥宁县| 兰西县| 昂仁县|