Я зберігаю 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%\'
Я уникаю одиничних цитат із зворотною косою рисою. Однак я не в змозі уникнути знака%.
Як я можу включити подібний вислів у свій файл strings.xml?
String.format()
ви можете використовувати MessageFormat()
замість цього.