评论

收藏

[Java] Java中args参数数组的用法说明

编程语言 编程语言 发布于:2021-08-16 18:18 | 阅读数:574 | 评论:0

main方法args参数用于接收用户输入的参数,参数以字符串形式存放在数组中。
这里将传递参数参数的形式分两种,一种是传递普通参数,另一种是传递含有空格的参数。
1、传递普通参数
public class Test {
 public static void main(String[] args) {
 for(String s : args){
  System.out.println(s);
 }
 }
}
DSC0000.jpg

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

补充:简谈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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持CodeAE代码之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/m0_38022608/article/details/80225618

关注下面的标签,发现更多相似文章