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.

È stato utile?

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
scroll top