Estoy tratando de agregar un signo de porcentaje real en una declaración printf en Java y obtengo el error:
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 entender cómo poner un signo de porcentaje real en mi printf? Pensé que usar \% para escapar funcionaría, pero no lo es.
¿Algunas ideas?
StringEscapeUtils
fromcommons-text
, ya que el fromcommons-lang3
está en desuso.