Sto memorizzando una query SQL nel mio file strings.xml e desidero utilizzarlo String.Formatper creare la stringa finale nel codice. La SELECTdichiarazione usa un like, qualcosa del genere:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'
Per formattare che sostituisco "qualcosa" con% 1 $ s in modo che diventi:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'
Sfuggo alle virgolette singole con la barra rovesciata. Tuttavia, non riesco a sfuggire al segno%.
Come posso includere un'istruzione like nel mio file strings.xml?
String.format()potresti considerare di utilizzare MessageFormat()invece.