diff --git a/src/java.base/share/classes/java/text/CompactNumberFormat.java b/src/java.base/share/classes/java/text/CompactNumberFormat.java
index f8603e85fe8..14df610621f 100644
--- a/src/java.base/share/classes/java/text/CompactNumberFormat.java
+++ b/src/java.base/share/classes/java/text/CompactNumberFormat.java
@@ -169,11 +169,11 @@ import java.util.stream.Collectors;
* NegativePattern:
* Prefixoptional MinimumInteger Suffixoptional
* Prefix:
- * Any Unicode characters except {@code U+FFFE}, {@code U+FFFF}, and
- * {@linkplain DecimalFormat##special_pattern_character special characters}.
+ * Any characters except the {@linkplain
+ * DecimalFormat##special_pattern_character special pattern characters}
* Suffix:
- * Any Unicode characters except {@code U+FFFE}, {@code U+FFFF}, and
- * {@linkplain DecimalFormat##special_pattern_character special characters}.
+ * Any characters except the {@linkplain
+ * DecimalFormat##special_pattern_character special pattern characters}
* MinimumInteger:
* 0
* 0 MinimumInteger
diff --git a/src/java.base/share/classes/java/text/DecimalFormat.java b/src/java.base/share/classes/java/text/DecimalFormat.java
index 2260684d6ee..0cb7d430c8a 100644
--- a/src/java.base/share/classes/java/text/DecimalFormat.java
+++ b/src/java.base/share/classes/java/text/DecimalFormat.java
@@ -105,9 +105,11 @@ import sun.util.locale.provider.ResourceBundleBasedAdapter;
* NegativePattern:
* Prefixopt Number Suffixopt
* Prefix:
- * any Unicode characters except {@code U+FFFE}, {@code U+FFFF}, and special characters
+ * Any characters except the {@linkplain ##special_pattern_character
+ * special pattern characters}
* Suffix:
- * any Unicode characters except {@code U+FFFE}, {@code U+FFFF}, and special characters
+ * Any characters except the {@linkplain ##special_pattern_character
+ * special pattern characters}
* Number:
* Integer Exponentopt
* Integer . Fraction Exponentopt