Ich speichere eine SQL-Abfrage in meiner Datei strings.xml und möchte String.Format
damit die endgültige Zeichenfolge im Code erstellen. Die SELECT
Anweisung verwendet ein "Gefällt mir", etwa so:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'
Um zu formatieren, dass ich 'etwas' durch% 1 $ s ersetze, wird es:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'
Ich entkomme den einfachen Anführungszeichen mit dem Backslash. Ich kann mich jedoch dem% -Zeichen nicht entziehen.
Wie kann ich eine ähnliche Anweisung in meine Datei strings.xml aufnehmen?
String.format()
Sie vielleicht in Betracht ziehen MessageFormat()
.