Vij*_*ddy 2 java arrays string
只是想知道如何-D在Java 中的命令行参数中传递一个字符串数组.
本质上我想传递3/4本地路径作为可以在程序中使用的命令行参数.但是,我想知道处理这个问题的最佳方法是什么,而不是将每个路径作为-D参数传递.
提前致谢.
使用-D定义VM的参数,通过System.getProperty()命令行参数通常被理解为传递给的参数public static void main( String[] argv ).
话虽如此,您可以简单地将所有路径作为命令行参数传递并使用它们,main如下所示:
java YourClass path1 path2 path3 etc.
Run Code Online (Sandbox Code Playgroud)
哪里YourClass包含
public static void main( String[] argv ) {
for (String path : argv ) { /* do something with this 'path' */ }
}
Run Code Online (Sandbox Code Playgroud)
干杯,
| 归档时间: |
|
| 查看次数: |
4755 次 |
| 最近记录: |