String.format的有关问题

String.format的问题想用format拼一个sql,其中最后形成sql语句含有 like %这里是模糊查询条件,结果sql语

String.format的问题
想用format拼一个sql,其中最后形成sql语句含有 like '%这里是模糊查询条件',结果sql语句中的%无法转义,求转义方法
[解决办法]

System.out.println(String.format("like '%%%1$d%%'", 333));