ฉันกำลังพยายามเพิ่มเครื่องหมายเปอร์เซ็นต์จริงในคำสั่ง printf ใน Java และฉันได้รับข้อผิดพลาด:
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
ฉันคิดไม่ออกว่าจะใส่เครื่องหมายเปอร์เซ็นต์จริงลงใน printf ของฉันได้อย่างไร? ฉันคิดว่าการใช้ \% เพื่อหลีกเลี่ยงมันจะได้ผล แต่ก็ไม่เป็นเช่นนั้น
ความคิดใด ๆ ?
StringEscapeUtils
จากcommons-text
เนื่องจากcommons-lang3
เลิกใช้งานแล้ว