caratteri di formattazione di escape in java String.format
-
03-07-2019 - |
Domanda
Questa domanda è praticamente la stessa di questa .Net domanda escluso java.
Come sfuggire ai caratteri% 1 $ in un java string.format?
Il motivo per cui devo farlo è che sto creando una stringa che in seguito avrà più informazioni inserite. Ho pensato di avere uno degli arg solo "% 1 $" ma non sembra essere molto elegante?
scusa se questo è ovvio, il mio java è un po 'arrugginito.
Soluzione
Puoi semplicemente raddoppiare%
Altri suggerimenti
O puoi usare la proposta di Draemon, oppure puoi anche dare un'occhiata a classe java.text.MessageFormat con capacità di formattazione più potenti di String.format ()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow