新生代刚毕业的新猿,刚开始学习java时,对于一些知识点持有的态度就是知道怎么用就行了。现在毕业了也慢慢的懂点了,觉得有些东西还是必须要往深层次了挖。现在在公司从事安卓NDK开发,但是java这块也不想放下。就索性再重新从头学起,温故而知新嘛。今天没事看到一篇关于main函数中的字符串参数的作用。就觉得还是有必要记录下来的,权当是给自己做笔记,以后可以翻出来看的。
进入正题:
args[] 在命令行运行时候输入的参数,因为参数可以为多个,所以要用数组来存,比如dos的copy命令: copy c:\*.* d:\*.* 这就是两个参数c:\*.*和d:\*.* java在命令行运行的时候要用到java命令: java Test value1 value2 后面就是两个参数,在main里面args[]就是两个长度的数组value1存在args[1]中,value2存在args[2]中。 args[0]存储的是命令,其后才是参数! 在Java中有这样一条语句:public static void main(String[] args)。其中的args是Java命令行参数,我们在DOS中执行Java程序的时候使用“java 文件名 args参数”。args这个数组可以接收到这些参数。
转载请注明原文地址: https://ju.6miu.com/read-962453.html