Язык

Properties.Store Метод

Определение

Перегрузки

Имя. Описание
Store(Writer, String)

Записывает этот список свойств (пары ключей и элементов) в этой Properties таблице в выходной поток символов в формате, подходящем #load(java.io.Reader) load(Reader) для использования метода.

Store(Stream, String)

Записывает этот список свойств (пары ключей и элементов) в эту Properties таблицу в выходной поток в формате, подходящем для загрузки в Properties таблицу с помощью #load(InputStream) load(InputStream) метода.

Store(Writer, String)

Записывает этот список свойств (пары ключей и элементов) в этой Properties таблице в выходной поток символов в формате, подходящем #load(java.io.Reader) load(Reader) для использования метода.

[Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")]
public virtual void Store(Java.IO.Writer? writer, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")>]
abstract member Store : Java.IO.Writer * string -> unit
override this.Store : Java.IO.Writer * string -> unit

Параметры

writer
Writer

модуль записи потоков выходных символов.

comments
String

описание списка свойств.

Атрибуты

Исключения

Значение, если ключ или значение не является строкой

Комментарии

Записывает этот список свойств (пары ключей и элементов) в этой Properties таблице в выходной поток символов в формате, подходящем #load(java.io.Reader) load(Reader) для использования метода.

Свойства из таблицы по умолчанию этой Properties таблицы (если таковые имеются) не записываются этим методом.

Если аргумент комментариев не имеет значения NULL, то символ ASCII # , строка комментариев и разделитель строк сначала записываются в выходной поток. Таким образом, он comments может служить в качестве идентифицировать комментарий. Любой из строкового канала ("\n"), возвращаемый каретки ("\r"), или возврат каретки, за которым следует сразу же примечаниями, заменяется разделителем строк, созданным Writer разделителем строк, и если следующий символ в комментариях не является символом # или символом ! , то asCII # записывается после этого разделителя строк.

Далее строка комментариев всегда записывается, состоящая из символа ASCII#, текущей даты и времени (как если бы создано toString методом текущего времени), а также разделителя строк, создаваемых методом текущего WriterDate времени.

Затем каждая запись в этой Properties таблице записывается по одной строке. Для каждой записи записывается строка ключа, а затем asCII =, а затем связанная строка элемента. Для ключа все пробелы записываются с предыдущим \ символом. Для элемента начальные пробелы, но не внедренные или конечные пробелы, записываются с помощью предыдущего \ символа. Символы #!=ключа и элемента, и : записываются с помощью предыдущей обратной косой черты, чтобы убедиться, что они правильно загружены.

После записи записей поток выходных данных очищается. Выходной поток остается открытым после возврата этого метода.

Добавлено в версии 1.6.

Java документации по java.util.Properties.store(java.io.Writer, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Store(Stream, String)

Записывает этот список свойств (пары ключей и элементов) в эту Properties таблицу в выходной поток в формате, подходящем для загрузки в Properties таблицу с помощью #load(InputStream) load(InputStream) метода.

[Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")]
public virtual void Store(System.IO.Stream? out, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")>]
abstract member Store : System.IO.Stream * string -> unit
override this.Store : System.IO.Stream * string -> unit

Параметры

out
Stream

выходной поток.

comments
String

описание списка свойств.

Атрибуты

Исключения

Значение, если ключ или значение не является строкой

Комментарии

Записывает этот список свойств (пары ключей и элементов) в эту Properties таблицу в выходной поток в формате, подходящем для загрузки в Properties таблицу с помощью #load(InputStream) load(InputStream) метода.

Свойства из таблицы по умолчанию этой Properties таблицы (если таковые имеются) не записываются этим методом.

Этот метод выводит примечания, ключи свойств и значения в том же формате, что и указано в #store(java.io.Writer, java.lang.String) store(Writer)следующем формате: <ul><li>Поток записывается с помощью кодировки символов ISO 8859-1.

<li>Символы, не входящие в латиницу-1 в комментариях, записываются как \u005Cuxxxx для соответствующего шестнадцатеричного значения юникода xxxx.

<li>Символы меньше \u005Cu0020 и символы больше, чем \u005Cu007E в ключах свойств или значениях, записываются как \u005Cuxxxx для соответствующего шестнадцатеричного значения xxxx. </ul>

После записи записей поток выходных данных очищается. Выходной поток остается открытым после возврата этого метода.

Добавлено в версии 1.2.

Java документации по java.util.Properties.store(java.io.OutputStream, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к