“打印 Java 参数”通常有几种常见含义,下面分别说明:
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
public void test(String name, int age) {
System.out.println("name=" + name + ", age=" + age);
}
java -Xms512m -Xmx1024m -XX:+PrintFlagsFinal -jar app.jar
或在代码中:
System.getProperties().forEach((k, v) ->
System.out.println(k + " = " + v));
System.getenv().forEach((k, v) ->
System.out.println(k + " = " + v));
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 参数、命令行工具、反射等),可以告诉我,我给你更精确的示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。