2011-07-18 21 views
0

,當我得到一些ARGS爲「AHG DVD光盤43 56 PP 098 $$$ ###」JAVA +打印所有分機ARGS

,我想打印所有ARGS爲以下, 但它不能正常工作 - 如何解決這個問題? 以及如何設置一個字符串中的所有參數?

static public void main(String[] args) 

    { 

     . 
     . 


     System.out.println("ARGS= "+ args ); 

    } 

回答

4
System.out.print ("ARGS= "); 
for (String arg: args) 
    System.out.print (arg + " "); 
System.out.println(); 
+0

以前的例子更好 - :) – david

+0

@david謝謝,但我注意到,他有空間分隔他的參數。我之前依靠的是Arrays.toString(),它添加了逗號。 – CPerkins

3

args[]是一個數組。數組的toString()方法未從Object覆蓋。所以如果你想從它們中創建一個String,你必須迭代所有的元素。這就是Arrays.toString()所做的。