Tôi đang cố gắng thêm một dấu phần trăm thực tế vào một câu lệnh printf trong Java và tôi đang gặp lỗi:
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
Tôi không thể tìm ra cách đặt dấu phần trăm thực tế vào printf của mình? Tôi nghĩ rằng sử dụng \% để thoát nó sẽ hoạt động, nhưng không được.
Có ý kiến gì không?
StringEscapeUtils
từcommons-text
, vì một từcommons-lang3
bị phản đối.