默认情况下,如果编译时常量用作 java.util.Formatter、java.lang.String、java.io.PrintWriter 或 java.io.PrintStream 上相应方法的参数,则该检查将其视为格式字符串。
java.util.Formatter
java.lang.String
java.io.PrintWriter
java.io.PrintStream
示例:
String.format("x = %d, y = %d", 42);
使用检查设置将其他的类和方法标记为与字符串格式相关。