之前我们写的例子,main方法的参数里有String[] args 是什么意思呢?
1 import java.util.Arrays; 2 3 public class arr { 4 public static void main(String[] args){ 5 int[] arr_test={1,2,3,4,5,6}; 6 int[] arr_res; 7 arr_res= Arrays.copyOf(arr_test ,2*arr_test.length); 8 for (int a:arr_res){ 9 System.out.println(a); 10 } 11 } 12 }
其中参数:String[] args 为命令行参数,读取命令行字符串数组。如果我们在命令执行的时候,会读取命令行带的参数,但是索引为0的位置,并不是脚本的本身,这点
和python 区别开来!
如下:
1 public class command { 2 public static void main(String[] args){ 3 for (String a:args){ 4 System.out.printf("参数是: %s",a); 5 }; 6 } 7 }