Да - см. документацию для load(Reader)
, в которой указано
Символы в ключах и элементах могут быть
представлены в escape-последовательностях
похожи на те, которые используются для характера
и строковые литералы.
, а затем уточняет, что
В escape-последовательности Unicode допускается только один символ 'u'.
Следовательно, определенно поддерживается escape-последовательность Unicode, содержащая один символ 'u'.
Обратите внимание, что здесь нет ничего особенного во время загрузки с сущностями HTML - например, String &
будет просто рассматриваться в Java как строка, содержащая 5 символов. Как вы указали, это может быть интерпретировано особым образом, если позже оно будет выведено на какой-либо другой компонент.
С другой стороны, escape-последовательность \u0061
будет рассматриваться в Java как односимвольная строка «a» и будет неотличима от файла, содержащего этот символ.