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 args的用法_Java中args参数数组的用法说明相关推荐

  1. java args用法_Java中args参数数组的用法说明代码

    本篇文章小编给大家分享一下Java中args参数数组的用法说明代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. main方法args参数用于接收用户 ...

  2. java中if语句的用法_Java中的if判断语句用法介绍

    在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...

  3. java 判断汉字音调_Java中汉字转拼音pinyin4j用法实例分析

    本文实例讲述了Java中汉字转拼音pinyin4j用法.分享给大家供大家参考,具体如下: 汉字转换拼音在日常开发中是个很常见的问题.例如我们伟大的12306,在地名中输入"WH", ...

  4. java args什么意思_java中args是什么意思?

    在java中,args是arguments的缩写,是指字符串变量名,属于引用变量,名字代号而已,只是一个默认名,可以自己取的,一般都习惯性照写.String[] args是main函数的形式参数,可以 ...

  5. Java substr 用法_java中substring与substr的用法

    1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数     ...

  6. java多参方法_Java中多参数方法进阶

    多参数方法的问题 相信很多人曾经都写过多参数的构造方法,就像下面示例的代码. 当想要创建一个给全部属性赋值的实例的时候,就会利用这个多参数的构造方法.但是,当类的属性特别多的时候,你还会这么写吗? 如 ...

  7. map java 用法_java中map 9种常规用法

    通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的.下面就以K和V来代表键和值,来说明一下java中关于Map的九大问题. 0.将Map转换为List类型 在java中Map接口提 ...

  8. java分布式对象——远程方法中的参数和返回值+远程对象激活

    [0]README 1)本文文字描述转自 core java volume 2, 旨在学习 java分布式对象--远程方法中的参数和返回值+远程对象激活 的相关知识: [1]远程方法中的参数和返回值 ...

  9. python中readlines函数用法,python中read() readline()以及readlines()用法

    我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...

最新文章

  1. 人工智能训练云燧T10
  2. spring springboot springcloud常用注解
  3. 0.2秒居然复制了100G文件?
  4. 战神背光键盘如何关系_?复工了?换个键盘先!0-2000元键盘推荐
  5. 字符转换属性text-tranform改变大小写
  6. 安卓逆向_16 --- ARM 静态分析( 使用 IDA Pro 分析 ARM 汇编【java_ 和 JNI_OnLoad】 )
  7. 前端动画 wow.js 效果
  8. MATLAB字符数组和空数组
  9. 自动化测试,面试【必备题】
  10. select 的操作
  11. 【堆排序的递归和非递归实现】Java实现
  12. 2021 年人工智能全球最具影响力学者榜单 AI 2000 发布
  13. Python爬虫实战之三:requests-百度/360搜索关键词提交
  14. 如何获取公众号二维码
  15. tcpip命令全面汇总
  16. 【无标题】16 求素数 盛通教育(C++)
  17. JSP基础:(7)jsp分页与文件上传下载
  18. 【代码】网易云音乐(周杰伦-晴天)评论的爬取
  19. JS如何实现多线程?
  20. AtCoder Beginner Contest 250 C~E 题解

热门文章

  1. fsck exited with status code 4
  2. gmm ubm matlab,GMM-UBM和SVM在说话人识别中的应用
  3. SQL Server 2005的商务智能和数据仓库
  4. RabbitMQ的工作流程
  5. 三年级优秀书籍推荐_小学1-3年级课外阅读书单推荐,值得收藏!
  6. 台风把汽车的java,台风“利奇马”过后,大批泡水车怎么处理?“去处”让人难以接受...
  7. 引发了异常: 读取访问权限冲突。 **pFrame** 是 nullptr。报错解决
  8. MySQL将一张表的数据插入到另一张表
  9. python从入门到高阶(基于黑马程序员python教程)
  10. 龙蜥社区助力中国联通完成核心业务CentOS试点替换