Lenguaje

Properties.Store Método

Definición

Sobrecargas

Nombre Description
Store(Writer, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en la secuencia de caracteres de salida en un formato adecuado para usar el #load(java.io.Reader) load(Reader) método .

Store(Stream, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en el flujo de salida en un formato adecuado para cargar en una Properties tabla mediante el #load(InputStream) load(InputStream) método .

Store(Writer, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en la secuencia de caracteres de salida en un formato adecuado para usar el #load(java.io.Reader) load(Reader) método .

[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

Parámetros

writer
Writer

un escritor de secuencias de caracteres de salida.

comments
String

una descripción de la lista de propiedades.

Atributos

Excepciones

si una clave o un valor no es una cadena

Comentarios

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en la secuencia de caracteres de salida en un formato adecuado para usar el #load(java.io.Reader) load(Reader) método .

Este método no escribe propiedades de la tabla predeterminada de esta Properties tabla (si existe).

Si el argumento comments no es NULL, primero se escribe un carácter ASCII # , la cadena de comentarios y un separador de líneas en el flujo de salida. Por lo tanto, puede comments servir como comentario identificativo. Cualquiera de una fuente de línea ('\n'), un retorno de carro ('\r') o un retorno de carro seguido inmediatamente de una fuente de líneas en los comentarios se reemplaza por un separador de línea generado por Writer y si el siguiente carácter en los comentarios no es carácter # o carácter ! , se escribe un ASCII # después de ese separador de líneas.

A continuación, siempre se escribe una línea de comentario, que consta de un carácter ASCII#, la fecha y hora actuales (como si se generara mediante el toString método de Date para la hora actual) y un separador de líneas generado por .Writer

A continuación, cada entrada de esta Properties tabla se escribe, una por línea. Para cada entrada se escribe la cadena de clave, después un ASCII =y, a continuación, la cadena de elemento asociada. Para la clave, todos los caracteres de espacio se escriben con un carácter anterior \ . Para el elemento, los caracteres de espacio inicial, pero no los caracteres de espacio incrustados o finales, se escriben con un carácter anterior \ . Los caracteres #de clave y elemento , !, =y : se escriben con una barra diagonal inversa anterior para asegurarse de que se cargan correctamente.

Una vez escritas las entradas, el flujo de salida se vacía. El flujo de salida permanece abierto después de que este método devuelva.

Agregado en la versión 1.6.

Java documentación para java.util.Properties.store(java.io.Writer, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Store(Stream, String)

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en el flujo de salida en un formato adecuado para cargar en una Properties tabla mediante el #load(InputStream) load(InputStream) método .

[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

Parámetros

out
Stream

un flujo de salida.

comments
String

una descripción de la lista de propiedades.

Atributos

Excepciones

si una clave o un valor no es una cadena

Comentarios

Escribe esta lista de propiedades (pares clave y elemento) en esta Properties tabla en el flujo de salida en un formato adecuado para cargar en una Properties tabla mediante el #load(InputStream) load(InputStream) método .

Este método no escribe propiedades de la tabla predeterminada de esta Properties tabla (si existe).

Este método genera los comentarios, las claves de propiedades y los valores en el mismo formato que se especifica en #store(java.io.Writer, java.lang.String) store(Writer), con las siguientes diferencias: <ul><li>La secuencia se escribe mediante la codificación de caracteres ISO 8859-1.

<los caracteres li>no en latin-1 en los comentarios se escriben como \u005Cuxxxx para su valor hexadecimal unicode apropiado xxxx.

<li>Caracteres menores que \u005Cu0020 y caracteres mayores que \u005Cu007E en las claves de propiedad o los valores se escriben como \u005Cuxxxx para el valor hexadecimal adecuado xxxx. </ul>

Una vez escritas las entradas, el flujo de salida se vacía. El flujo de salida permanece abierto después de que este método devuelva.

Agregado en la versión 1.2.

Java documentación para java.util.Properties.store(java.io.OutputStream, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a