Я храню запрос SQL в моем файле strings.xml, и я хочу использовать String.Format
для создания окончательной строки в коде. В SELECT
заявлении используется что-то вроде этого:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'
Чтобы отформатировать это, я заменяю 'что-то' на% 1 $ s, таким образом это становится:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'
Я избегаю одинарных кавычек с обратной косой чертой. Однако я не могу избежать знака%.
Как я могу включить оператор like в мой файл strings.xml?
String.format()
вы могли бы использовать MessageFormat()
вместо этого.