Comment formater une liste de chaînes de caractères dans

J'ai une liste de chaînes de caractères que je veux format de chacun d'eux de la même manière. par exemple, myListOfStrings = str1, str2, str3, et mon format (%s)
Je veux avoir quelque chose comme ceci:

String.format(" (%s) ", myListOfStrings)

Sortie

(str1)  (str2)  (str3)

Est-il un moyen élégant de faire cela? ou dois-je utiliser un générateur de chaîne et de faire une boucle foreach sur toutes les chaînes?

Êtes-vous à l'aide de Java 8?
Eh bien, StringBuilder semble évident , pouvez-vous fournir un exemple de code (à l'aide de SB), afin de mieux comprendre ce que tu veux dire , s'il vous plaît.
Vous pouvez utiliser StringBuilder(si vous ne voulez pas thread-safe) ou d'utiliser une mémoire tampon de chaîne
ne pouvez-vous pas avoir une classe wrapper pour votre liste?

OriginalL'auteur user844541 | 2015-05-25