10
votes

String Ajouter au format dans Android

Quelqu'un aidez-moi s'il vous plaît. Je ne sais pas comment ajouter la chaîne avec format à Android similaire à ceci: xxx

donnez-moi un exemple. Merci d'avance.


0 commentaires

3 Réponses :


9
votes

Vous pouvez utiliser Stringbuffer ou StringBuilder

String.format("Hello %1$s, your name is %1$s and the time is %2$t", name, time)


0 commentaires

17
votes

Utilisez StringBuilder ou Stringbuffer, mais avec une capacité initiale adéquate pour éviter la réaffectation. La capacité par défaut est 16, donc une fois que vous dépassez cela, les données doivent être copiées dans un nouvel endroit plus grand. Utilisez ANNEZ NON +.

int integer = 5;

StringBuilder s = new StringBuilder(100);
 s.append("something");
 s.append(integer);
 s.append("more text");


0 commentaires

3
votes

Vous pouvez utiliser string.format méthode pour le faire. XXX

ou avec le ou avec le Locale . xxx


1 commentaires

J'ai reçu un avertissement: implicitement à l'aide de la locale par défaut est une source courante de bogues: utilisez string.format (locale, ...) à la place.