报告不正确的消息格式模式或占位符的不正确索引

报告以下错误:

示例:


  MessageFormat.format("{wrong}", 1); // 不正确的索引
  MessageFormat.format("{0", 1); // 不匹配的大括号
  MessageFormat.format("'{0}", 1); // 不成对的引号
  MessageFormat.format("It''''s {0}", 1); // 将打印“It''s”而非“It's”
  MessageFormat.format("{0}", 1, 2); // 模式中未使用索引为 '1' 的实参

使用自定义 MessageFormat 方法表来指定应将其实参作为 MessageFormat 模式进行检查的方法调用。 该表包含成对的完全限定类名和方法名正则表达式,以匹配包含的类和方法调用的名称。 类名也匹配子类。

2023.2 最新变化