Properties.Store 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Store(Writer, String) |
将此 |
| Store(Stream, String) |
将此 |
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
然后,此 Properties 表中的每一个条目都会写出,每行一个。 对于每个条目,将写入键字符串,然后是 ASCII =,然后是关联的元素字符串。 对于键,所有空格字符都用前面的 \ 字符写入。 对于元素,前导空格字符(而不是嵌入或尾随空格字符)是用前面的 \ 字符编写的。 键和元素字符#,!=并使用:前面的反斜杠编写,以确保正确加载它们。
写入条目后,将刷新输出流。 此方法返回后,输出流将保持打开状态。
已在 1.6 中添加。
Java文档java.util.Properties.store(java.io.Writer, java.lang.String)。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
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 字符编码编写的。
<注释中没有拉丁文 1 的 li>字符将作为 xxxx 编写为\u005Cu相应的 unicode 十六进制值 xxxx。
<小于的 li>\u005Cu0020 字符和大于\u005Cu007E属性键或值中的字符将作为 xxxx 写入\u005Cu相应的十六进制值 xxxx。
</ul>
写入条目后,将刷新输出流。 此方法返回后,输出流将保持打开状态。
已在 1.2 中添加。
Java文档java.util.Properties.store(java.io.OutputStream, java.lang.String)。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。