質問: java:printfステートメントのリテラルパーセント記号 javaの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 私のprintfに実際のパーセント記号を入れる方法がわかりませんか? \%を使用してエスケープすることはできますが、そうではありません。何か案は?
回答: apache commons loggingユーティリティからstringescapeutilsを使用するか、各文字のコードを使用して手動でエスケープできます。