Можно использовать
System.getProperty("line.separator");
для получения разделителя
строкиЕсть разница. Сущность в хранилище данных идентифицируется комбинацией ее типа, родительского элемента и идентификатора. ( ссылка ) «Идентификатор» может быть числом или строкой. Объект Key содержит как идентификатор, так и родительскую информацию. Поэтому, когда вы вызываете get (), есть только один аргумент - объект Key. Когда вы вызываете get_by_key_name, обратите внимание, что есть 2 аргумента: один - это key_name, другой - родительский.
Итак, Key - это объект, состоящий из нескольких частей, а имя ключа - это просто строка. Чтобы еще больше запутать ситуацию, объект Key можно закодировать как строку.
Вот официальное объяснение для get () , а это для get_by_key_name () Надеюсь, это поможет.