Metodo toString() do ArrayList

Ola,

Eu quero alterar o metodo toString() do ArrayList para que nao saia os ‘[’ e ‘,’ separando os objetos, apenas o toString() dos elementos. A unica forma é uma classe que extenda arraylsit e sobrescreva o metodo toString() ?

Sim. Ou crie um método utilitário estático em alguma classe qualquer:

public class Utils { public static String print(Collection<? extends Object> collection) { StringBuilder sb = new StringBuilder(); for (Object obj : collection) { sb.append(obj.toString()).append(" "); } return sb.toString(); } }

E aí chame o Utils.print.

Valeu ai. Acabei usando esta solucao de criar um metodo para imprimir mesmo. Obrigado.