Рассмотрим следующий код:
ArrayList<Integer> aList = new ArrayList<Integer>();
aList.add(2134);
aList.add(3423);
aList.add(4234);
aList.add(343);
String tmpString = "(";
for(int aValue : aList) {
tmpString += aValue + ",";
}
tmpString = (String) tmpString.subSequence(0, tmpString.length()-1) + ")";
System.out.println(tmpString);
Мой результат здесь (2134,3423,4234,343), как и ожидалось ..
Я заменяю последнюю запятую на окончание) наполучить ожидаемый результат.Есть ли лучший способ сделать это в целом?