Saya menyimpan query SQL dalam file strings.xml saya dan saya ingin menggunakan String.Format
untuk membangun string terakhir dalam kode. The SELECT
pernyataan menggunakan seperti, sesuatu seperti ini:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%'
Untuk memformat yang saya ganti 'sesuatu' dengan% 1 $ s sehingga menjadi:
SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\'
Saya lolos dari tanda kutip tunggal dengan garis miring terbalik. Namun saya tidak dapat lepas dari tanda%.
Bagaimana saya bisa memasukkan pernyataan suka dalam file strings.xml saya?
String.format()
yang mungkin Anda pertimbangkan untuk menggunakannya MessageFormat()
.