Estoy intentando añadir una muestra real por ciento en una sentencia printf en Java y estoy consiguiendo el error:Java: signo de porcentaje literal en sentencia printf
lab1.java:166: illegal escape character
System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
^
lab1.java:166: illegal escape character
System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
^
2 errors
no puedo encontrar la manera de poner un signo de porcentaje real en mi printf? Pensé que usar \% para escapar funcionaría, pero no es así.
¿Alguna idea?
Debe usar 'StringEscapeUtils' de' commons-text', ya que el de 'commons-lang3' está en desuso. –