温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何打印java参数

发布时间:2026-10-24 20:42:38 来源:亿速云 阅读:92 作者:小樊 栏目:编程语言

“打印 Java 参数”通常有几种常见含义,下面分别说明:


1. 打印命令行参数(main 方法的 args)

public class Main {
    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            System.out.println("参数 " + i + " = " + args[i]);
        }
    }
}

运行:

java Main a b c

输出:

参数 0 = a
参数 1 = b
参数 2 = c

2. 打印方法参数

public void test(String name, int age) {
    System.out.println("name=" + name + ", age=" + age);
}

3. 打印 JVM 启动参数

java -Xms512m -Xmx1024m -XX:+PrintFlagsFinal -jar app.jar

或在代码中:

System.getProperties().forEach((k, v) -> 
    System.out.println(k + " = " + v));

4. 打印环境变量

System.getenv().forEach((k, v) -> 
    System.out.println(k + " = " + v));

5. 打印注解 / 反射参数(高级)

Method method = obj.getClass().getMethod("test", String.class, int.class);
Parameter[] params = method.getParameters();
for (Parameter p : params) {
    System.out.println(p.getName() + " : " + p.getType());
}

需要编译时加 -parameters 参数


如果你指的是某一种具体场景(如 Spring 参数、命令行工具、反射等),可以告诉我,我给你更精确的示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手