2015-10-21 38 views
-3

我有一组数字让用户输入,然后将它们添加到数组列表中。然后,我对它们进行分类,并将它们打印回给用户。我的问题是我不能让它们以[]外的格式打印。Servlet Java - ArrayList输出

怎样可以得到一个数组列表的数目,以输出的格式为: 1, 2, 3,

而不是: [1,2,3]

+1

请首先向我们展示一些源代码。 –

+0

不要使用'toString()'方法,而是根据您的选择创建您的方法。 –

+1

如果你使用toString()方法,然后使用替换像这样someObj.toString()。replace(“[”,“”)。replace(“]”,“”) – esprittn

回答

1

我猜测你是直接打印数组。相反,你需要迭代iver元素。 您可以遍历数组列表并打印。

for(int num : list) 
    { 
     System.out.println(num); 
    } 

如果需要 “” 那么你可以追加了在遍历

for(int num : list) 
    { 
     System.out.println(num + ","); 
    } 
+0

谢谢,一直试图弄清楚这么久。这实际上工作 –