我有一組數字讓用戶輸入,然後將它們添加到數組列表中。然後,我對它們進行分類,並將它們打印回給用戶。我的問題是我不能讓它們以[]外的格式打印。Servlet Java - ArrayList輸出
怎樣可以得到一個數組列表的數目,以輸出的格式爲: 1, 2, 3,
而不是: [1,2,3]
我有一組數字讓用戶輸入,然後將它們添加到數組列表中。然後,我對它們進行分類,並將它們打印回給用戶。我的問題是我不能讓它們以[]外的格式打印。Servlet Java - ArrayList輸出
怎樣可以得到一個數組列表的數目,以輸出的格式爲: 1, 2, 3,
而不是: [1,2,3]
我猜測你是直接打印數組。相反,你需要迭代iver元素。 您可以遍歷數組列表並打印。
for(int num : list)
{
System.out.println(num);
}
如果需要 「」 那麼你可以追加了在遍歷
for(int num : list)
{
System.out.println(num + ",");
}
謝謝,一直試圖弄清楚這麼久。這實際上工作 –
嘗試像番石榴木 https://code.google.com/p/guava-libraries/wiki/StringsExplained
Joiner.on(",").join(arraylist);
打印陣列前值
請首先向我們展示一些源代碼。 –
不要使用'toString()'方法,而是根據您的選擇創建您的方法。 –
如果你使用toString()方法,然後使用替換像這樣someObj.toString()。replace(「[」,「」)。replace(「]」,「」) – esprittn