Java中args参数数组的用法说明
更新时间:2021年02月20日 11:55:29 作者:予拥共暖
这篇文章主要介绍了Java中args参数数组的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
main方法args参数用于接收用户输入的参数,参数以字符串形式存放在数组中。
这里将传递参数参数的形式分两种,一种是传递普通参数,另一种是传递含有空格的参数。
1、传递普通参数
public class Test {
public static void main(String[] args) {
for(String s : args){
System.out.println(s);
}
}
}

main方法接收参数以空格作为参数的分隔符号,第一个参数为“Hello”,第二个参数是“Word”。
2、传递含有空格的参数参数
既然main方法接收参数以空格作为参数的分隔符号,那么当输入的一个参数中带有空格,该如何去区分呢?事实上,我们可以使用双引号,就能将带有空格的参数绑在一起。

补充:简谈java中main方法中的String[] args数组
此数组可用来接收命令行参数
例:
//代码
public static void main(String[] args) {
for(arg : args){
system.out.println(arg);
}
}
}
//命令行运行指令 javac Factory.java java Factory milk //此处的“milk”为程序运行时接受的参数 //输出结果:milk
//命令行运行指令 javac Factory.java java Factory milk banana orange //此处的“milk”为程序运行时接受的参数 //输出结果: //milk //banana //orange
//命令行运行指令 ***特殊情况包含空格! javac Factory.java java Factory "hello world" "how are you" //此处的“milk”为程序运行时接受的参数 //输出结果: //hello //how are you
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
相关文章
java中@ConfigurationProperties失效的问题解决
在Java开发中,使用@ConfigurationProperties注解读取配置文件时,如果配置类中的属性设置为static,将无法正确读取配置值,本文就来介绍一下具体解决方法,感兴趣的可以了解一下2024-09-09
Spring应用中使用acutator/refresh刷新属性不生效的问题分析及解决
在Spring应用收到/actuator/refresh的POST请求后,标注了@RefreshScope以及@ConfiguratioinProperties的bean会被Spring容器重新加载,但是,在实际应用中,并没有按照预期被Spring容器加载,本文将讨论导致这种未按预期刷新的一种原因,感兴趣的朋友可以参考下2024-01-01


最新评论