97 votes

Map to String en Java

Quand je fais System.out.println(map) en Java, j'ai une belle sortie en stdout. Comment puis-je obtenir cette même représentation de chaîne d'un Map dans une variable sans interférer avec la sortie standard ? Quelque chose comme String mapAsString = Collections.toString(map) ?

12voto

Pangea Points 36713

Vous pouvez également utiliser google-collections (goyave) classe Joiner si vous souhaitez personnaliser le format d'impression

Joiner.on(",").withKeyValueSeparator("=").join(map);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X