convertir ArrayList.toString() retour à la liste de tableaux en un seul appel

J'ai un toString() représentation d'un ArrayList.

La copie de la toString() de la valeur dans le presse-papiers, je veux la copier dans mon IDE de l'éditeur, et de créer les ArrayList instance dans une ligne. En fait, ce que je suis vraiment en train de faire est ceci:

  • mon ArrayList.toString() a données dont j'ai besoin pour l'installation d'une unité de test.
  • Je veux copier cette liste de tableaux.toString() dans mon éditeur pour construire un test à l'encontre de ce cas limite
  • Je ne veux pas analyser quoi que ce soit par la main

Mon entrée ressemble à ceci:

[15.82, 15.870000000000001, 15.92, 16.32, 16.32, 16.32, 16.32, 17.05, 17.05, 17.05, 17.05, 18.29, 18.29, 19.16]

Suivantes ne fonctionnent pas:

  • Arrays.asList()
  • google collections Lists.newArrayList()

Suggestions?

Pouvez-vous détailler pourquoi les Tableaux.asList(15.82, 15.870000000000001, 15.92, 16.32, 16.32, 16.32, 16.32, 17.05, 17.05, 17.05, 17.05, 18.29, 18.29, 19.16) n'était pas en mesure de vous fournir une liste correcte ?
j'ai choisi cette une de façon arbitraire. désolé, vous avez raison à ce sujet. mon cas de test liste a de chaînes de caractères: "[x,y,z]"

OriginalL'auteur dotnetnewbie | 2010-05-05