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中的分割字符串 split(“.”)无效问题

    Java中的分割字符串 split(“.”)无效问题

    这篇文章主要介绍了Java中的分割字符串 split(“.”)无效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • SpringBoot项目加载配置文件的6种方式小结

    SpringBoot项目加载配置文件的6种方式小结

    这篇文章给大家总结了六种SpringBoot项目加载配置文件的方式,通过@value注入,通过@ConfigurationProperties注入,通过框架自带对象Environment实现属性动态注入,通过@PropertySource注解,yml外部文件,Java原生态方式注入这六种,需要的朋友可以参考下
    2023-09-09
  • Java中的FileInputStream 和 FileOutputStream 介绍_动力节点Java学院整理

    Java中的FileInputStream 和 FileOutputStream 介绍_动力节点Java学院整理

    FileInputStream 是文件输入流,它继承于InputStream。FileOutputStream 是文件输出流,它继承于OutputStream。接下来通过本文给大家介绍Java中的FileInputStream 和 FileOutputStream,需要的朋友可以参考下
    2017-05-05
  • 详解Java中二叉树的基础概念(递归&迭代)

    详解Java中二叉树的基础概念(递归&迭代)

    二叉树(Binary tree)是树形结构的一个重要类型。本文将通过图片和示例代码详细为大家讲解一下Java中的二叉树的基础概念,需要的可以参考一下
    2022-03-03
  • Java实现的决策树算法完整实例

    Java实现的决策树算法完整实例

    这篇文章主要介绍了Java实现的决策树算法,简单描述了决策树的概念、原理,并结合完整实例形式分析了java实现决策树算法的相关操作技巧,代码中备有较为详尽的注释便于理解,需要的朋友可以参考下
    2017-11-11
  • Spring注入方式有哪些

    Spring注入方式有哪些

    你知道Spring的注入方式有哪几种吗?这篇文章主要为大家详细介绍了Spring的注入方式,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • java中ThreadLocal的基本原理

    java中ThreadLocal的基本原理

    本文讲解了java中ThreadLocal的一些基本原理,文中关于ThreadLocal的原理讲解的非常详细,感兴趣的朋友一起看看吧
    2021-08-08
  • Java设计模式中的桥接模式

    Java设计模式中的桥接模式

    这篇文章主要介绍了Java设计模式中的桥接模式,其是一种结构型设计模式,是指将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变
    2022-07-07
  • JavaWeb动态导出Excel可弹出下载

    JavaWeb动态导出Excel可弹出下载

    这篇文章主要介绍了JavaWeb动态导出Excel,对Excel可弹出进行下载操作,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Spring事务中的事务传播行为使用方式详解

    Spring事务中的事务传播行为使用方式详解

    Spring框架作为一个轻量级的开源框架,在企业应用开发中被广泛使用,在Spring事务管理中,事务传播行为是非常重要的一部分,它定义了方法如何参与到已经存在的事务中或者如何开启新的事务,本文将详细介绍Spring事务中的几种事务传播行为,详细讲解具体使用方法
    2023-06-06

最新评论