Java main方法参数args[]

了解下Java中main方法参数args 以下用spring boot项目做一个示例: 这是spring boot的启动类 public class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); } } 可以看到它的main方法上有参数args。 这时如果我们想在项目启动时传入参数到这个main方法,然后根据参数的不同来做相应的逻辑,以下做个传参的示例: public class SpringbootAp 立即下载
String[]args实际上就开始main函数的形式参数,和别的方法的形式参数是一个意思的,一般我们不会用到这个参数,但我们生命main方法一定要加上这个形参,否则就会报错。
  1. public class ArratTest1 {  
  2.       
  3.     public static void main(String[] args){  
  4.           
  5.         System.out.println(args[0]);  
  6.         System.out.println(args[1]);  
  7.           
  8.     }  
  9.   
  10. } 
那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。
注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。
上面那个小程序执行的时候是这样:
首先,和其他的java程序一样,在命令提示符那个框框里输入
javac ArratTest1 .java
再输入
java ArratTest1 straul good
后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。
那么屏幕会出现:
straul
good
这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。
笔记本摄像头模拟监控推送RTSP流 FFmpeg软件:选择Windows builds by BtbN一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。选择Windows版本EasyDarwin开源流媒体服务器 支持Windows、Linux、macOS平台;支持RTSP推流分发(推模式转发);支持RTSP拉流分发(拉模式转发);VLC Media Player软件:选择Windows64bit支持众多与及文件格式,并支持DVD影音光盘,VCD影音光盘及各类协议。 阅读详情

相关推荐

ARM和FPGA之间的通信(硬件原理图篇)

设计该开发板的初衷是为了学习,但也希望今后能扩展其功能,看到大家都在diy示波器,自己也非常冲动的想DIY一把,于是呼选了arm+fpga的方案,fpga主要用来实现数据的高速采样,而ARM则提供数据的显示,以及一些人机交互的功能。那么该方案中最重要的地方就是ARM和FPGA之间的通信如何实现了。在网上查了很多的资料,有说将FPGA作为ARM的一个外设,可以通过DMA的方式来直接访问;也有说把FP

屌yy的博客 5万+

如何给Java中的main函数参数args传参

【代码】如何给Java中的main函数参数args传参。

折翼的青鸟 4581

利用BMC和KVM远程安装联想服务器Ubuntu 22.04的完整指南

本文提供了一份详尽的指南,介绍如何利用联想服务器的BMC(基板管理控制器)和KVM(键盘、视频、鼠标)重定向功能,远程安装Ubuntu 22.04 LTS操作系统。内容涵盖从准备工作(如获取BMC信息、配置Java环境)、登录BMC并启动远程控制台,到挂载ISO镜像、设置引导以及完成Ubuntu安装与后续配置的全过程。该方法能极大提升服务器部署与运维效率,尤其适用于无法物理接触服务器的场景。

p8q9r0的博客 621

java中main方法参数String[] args介绍

String[] args 可以看出来它是一个数组。在命令行中比如运行 Test.class 文件,你可以这样写: java Test runoob 相当于给数组传入了一个 runoob 字符串。也可以打印出来,可以作为简单的输入。 例如: public class Test { public static void main(String[] args) { System.out.println(args[0]); } } 运行以上实例,输出结果如下:

m0_52892985的博客 7293

飞腾X100芯片GPU状态查询

本文档对在linux系统下查看X100芯片GPU状态信息进行说明,可以帮助大家了解芯片的实时工作状态。

乌拉大喵喵 2814

《民机适航入门指南:从法规学习到项目实践的全面解析》

适航(Airworthiness)是指航空器、其发动机、螺旋桨和其他部件在规定条件下,能够安全飞行并满足有关航空法规规定的条件。简而言之,适航代表了航空器在任何时候都能安全运营的状态。适航在民用航空领域尤为关键,因为飞机必须经过严格的适航认证才能投入商用。这些认证的目标是确保飞机能够在广泛的运行条件下保持飞行安全,从而保护乘客、机组和地面人员的生命财产安全。适航法规覆盖了飞机的整个生命周期,包括设计、制造、测试、运营、维护和报废。

qq_41854911的博客 992

java中main方法里的args参数

main方法当中的String[] args

C384136844的博客 1666

SecOC专题之新鲜值TripCnt

本系列为一步步拆解新鲜值的分发及管理而撰写文章属于原创,根据自身开发经验及理解撰写,若有错误请指出Trip Counter是新鲜值中变化最慢的一个part,并且自增到最大值时,会从头开始翻转计数。Trip Counter需要收发双方都保存,由于其变化较慢,所以不会经常进行同步该值。这就要求开发过程中保证每次对该值的读写必须要正确。

qq_22969363的博客 1154

Java程序利用main函数中args参数实现参数的传递

1.运行Java程序的同时,可以通过输入参数给main函数中的接收参数数组args[],供程序内部使用!即当你在Java命令行后面带上参数,Java虚拟机就直接把它们存放到了main方法中的参数String数组里了。 2..args是Java命令行参数,因为参数可以为多个,所以要用数组来存我们在DOS中执行Java程序的时候使用“java 文件名 args参数”。args这个数组可以接收到这

salonhuang的博客 3万+

RV1126 ISP调参实战:3A算法参数调节的7个技巧

││ │ DEMOSAIC (去马赛克) │ ││ │ GAMMA (Gamma 校正) │ ││ │ DPC (坏点校正) │ ││。

小灰灰的博客 659

【学习系列】SAP RAP 20:Unmanaged场景开发示例-调用BAPI、BAPI包装类、BO接口创建标准采购订单

本文介绍了在SAP RAP(Restful ABAP Programming)框架下,通过三种方式实现采购订单创建的方案。首先分析了RAP框架对传统BAPI调用的限制,特别是禁止显式COMMIT语句的要求。随后详细阐述了三种实现方式:1)直接调用传统BAPI(仅支持OP环境);2)使用BAPI包装类(仅支持OP环境);3)调用标准业务对象接口(支持所有环境)。 文章重点说明了在unmanaged场景下的技术实现细节,包括字段控制、缓冲区管理、测试运行与实际调用的分离处理等。针对每种方式都提供了完整的实施步骤

DeveloperMrMeng的博客 598

关于java中对main方法的参数args赋值方法

java应用程序的主入口方法main(String[] args),表示该方法需要接收一个字符串数组类型的参数,如果该参数不指定,agrs接收的是null。   这里介绍两种方法:   a,在java命令执行程序时指定参数:       例如:    public Class Test{       public static void main(String[] args){    

u011018517的专栏 5602

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Java中main()方法参数String[] args的了解

java中main()方法参数String[] args的了解 测试代码解读: public class ArrayTest03 { public static void main(String[] args) { //我们先敲出args这个名字,再尝试“.”一下,发现提示的第一行是length,输出一下length的值 System.out.println(args.length); //输出:0 //经过测试,我们发现args这个字符串数组的

pipizhen_的博客 1036

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Java main方法上的参数String[] args到底是个啥

今天在复习Java基础的时候,解决的以前一直忽略的一个问题,就是main方法上的String[] args是个啥。 现在根据《Java核心技术》来解答。 命令行参数 每一个Java应用程序都有一个带String[] args参数的main方法。这个参数表明main方法将接收一个字符串数组,也就是命令行参数。 例如,书中的一个例子: public class Message { public static void main(String[] args) { if(args.leng

Radish萝卜的博客 441

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Java—main方法的args参数

注意这里的空不是指args参数为空,而是指的数组内容为空。传递参数,默认是空的。

qq_56725871的博客 592

Java中main方法参数String[ ] args的使用

原文:https://www.cnblogs.com/xy-hong/p/7197725.html   我们刚开始学习java时都会被要求记住主方法(main)的写法,就像这样: 1 public static void main(String[] args){ } 2 public static void main(String args[]){ } //两种写法都是一样的,都表...

好吗好的~的技术博客 2263

Java中main方法参数String[ ] args的使用。

main方法参数必须为字符串数组(String [ ]),变量名可以随意,通常使用args即是arguments(”参数“的复数形式)的缩写。 参数String[ ] args的作用就是可以在main方法运行前将参数传入main方法中。 1)从控制台,输入编译执行命令时传参数。例如下面代码: public static void main(String[] args){ f...

weixin_30776273的博客 257

关于java中主方法main的参数——String[] args

疑惑: 为什么在写Java是主方法永远是public static void main(String[] args) {} 参数String[] args到底有什么用,在idea运行时明明没有传参,为何需要这个参数? String[] args这个参数在什么时候用? String[] args参数是否可以不写 解答: main()方法是程序运行的时候第一个执行方法,这个方法体是被固定的,比如方法名字必须是main,类型必须是public static void的,方法必须接受一个字符串数组的参数。 这个

Fake_November的博客 571

java中的main方法参数String[] args的说明

参数String[] args 的作用是在运行main方法时,在控制台输入参数 class Test{ public static void main(String[] args){ for(String a:args){ System.out.println(a); } } } java...

weixin_30481087的博客 200

Java main方法参数String[] args是干什么用的?

刚开始学的时候就很疑惑main方法string[] args是干嘛的,也没见它被用过。今天看Java核心技术卷1基础知识篇才知道是干嘛的。原来它是用来接收命令行指定的参数的。 书中代码: public class Message { public static void main(String[] args) { //args接收命令行指定的参数 if (args.length == 0 || args[0].equals("-h")) System.out.print("He

weixin_43408611的博客 589

java程序main方法的参数String[] args

1 2 3 4 5 6 7 8 9 10 11 12 public class ArgsTest {     public static void main(String[] args)     {         System.out.println(args.length);

kdy527的专栏 534

99_Java中main方法参数args[]如何赋值

谦虚的兔子的博客 2560

java程序入口方法参数是string,main函数必须要带参数(String[] args)吗?

Voidmatrix2018-07-12 15:33已采纳String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。java 本身不存在不带String args[]的main函数,java程序中去掉String args[]会出现错误。建个test类 在cmd中运行时输入java test a b c,并且在你的main函数里面加这段话:System.out.pr...

weixin_35965648的博客 781
上一篇: 遍历Map的四种方法
下一篇: HTMl5的sessionStorage和localStorage
搞懂鸭
博客等级 码龄14年 9粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值