Pourquoi ne puis-je pas utiliser Apache StringUtils.rejoindre sur la Liste?

Quand j'essaie

StringUtils.join(myList,',');

Je reçois une compilation échec:

cannot find symbol
symbol  : method join(java.util.List,char)

Mais les ouvrages suivants:

StringUtils.join(myList.toArray(),',');

La docs (Apache Commons Lang 2.5) semblent indiquer que les deux doivent travailler, ils enregistrent à la fois:

public static String join(Collection collection,
                      char separator)

et

public static String join(Object[] array,
                      char separator)

Des idées? Pour la petite histoire, je suis l'importation import org.apache.commons.lang.StringUtils;

Il est disponible depuis la version 2.3. Avez-vous des une ancienne le fichier JAR?
Et myList est défini comment?
En fait, j'ai le même problème, mais j'ai tout vérifié et mes versions 2.6
avez-vous essayé myList.itérateur?
Ma question était la version d'apache commons dans mon projet. Si vous rencontrez les mêmes problèmes avec la version 2.6, vous pouvez poser votre propre question. (Cette question, a accepté de répondre, n'est pas susceptible de recevoir plus d'attention.)

OriginalL'auteur Eric Wilson | 2011-08-23