Альтернатива будет выглядеть примерно так (псевдо):
String listString = list.toString();
listString = listString.substring(1, listString.length() - 1) // or maybe -2
Что бы удалить первый и последний символ из строкового представления list.toString ().
Однако я бы порекомендовал цикл foreach, который уже упоминался в других ответах, в частности, ответ, который включает StringBuilder.