Je stocke une requête SQL dans mon fichier strings.xml et je souhaite utiliser String.Formatpour créer la chaîne finale dans le code. L' SELECTinstruction utilise un like, quelque chose comme ceci:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'
Afin de formater ce que je remplace «quelque chose» par% 1 $ s, il devient:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'
J'échappe aux guillemets simples avec la barre oblique inverse. Cependant, je ne parviens pas à échapper au signe%.
Comment puis-je inclure une instruction similaire dans mon fichier strings.xml?
String.format()vous n'envisagez d'utiliser à la MessageFormat()place.