Formatter 构造函数

定义

重载

名称 说明
Formatter()

构造新的格式化程序。

Formatter(String, String, Locale)

使用指定的文件名、字符集和区域设置构造新的格式化程序。

Formatter(String, Charset, Locale)

使用指定的文件名、字符集和区域设置构造新的格式化程序。

Formatter(Stream, String, Locale)

使用指定的输出流、字符集和区域设置构造新的格式化程序。

Formatter(File, String, Locale)

使用指定的文件、字符集和区域设置构造新的格式化程序。

Formatter(File, Charset, Locale)

使用指定的文件、字符集和区域设置构造新的格式化程序。

Formatter(String, String)

使用指定的文件名和字符集构造新的格式化程序。

Formatter(Stream, String)

使用指定的输出流和字符集构造新的格式化程序。

Formatter(Stream, Charset, Locale)

使用指定的输出流、字符集和区域设置构造新的格式化程序。

Formatter(File, String)

使用指定的文件和字符集构造新的格式化程序。

Formatter(String)

构造具有指定文件名的新格式化程序。

Formatter(Stream)

使用指定的输出流构造新的格式化程序。

Formatter(Locale)

使用指定的区域设置构造新的格式化程序。

Formatter(IAppendable, Locale)

使用指定的目标和区域设置构造新的格式化程序。

Formatter(IAppendable)

构造具有指定目标的新格式化程序。

Formatter(PrintStream)

使用指定的打印流构造新的格式化程序。

Formatter(File)

使用指定的文件构造新的格式化程序。

Formatter()

构造新的格式化程序。

[Android.Runtime.Register(".ctor", "()V", "")]
public Formatter();
属性

注解

构造新的格式化程序。

格式化输出的目标是通过 StringBuilder 调用 #out out() 检索的,其当前内容可以通过调用 #toString toString()将其转换为字符串。 使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(String, String, Locale)

使用指定的文件名、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)V", "")]
public Formatter(string? fileName, string? csn, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)V", "")>]
new Java.Util.Formatter : string * string * Java.Util.Locale -> Java.Util.Formatter

参数

fileName
String

要用作此格式化程序目标的文件的名称。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

例外

如果文件名不表示正常且可写的文件,或者无法打开或创建文件时出现任何错误,则为 。

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的文件名、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.lang.String, java.lang.String, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(String, Charset, Locale)

使用指定的文件名、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)]
public Formatter(string? fileName, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)>]
new Java.Util.Formatter : string * Java.Nio.Charset.Charset * Java.Util.Locale -> Java.Util.Formatter

参数

fileName
String

要用作此格式化程序目标的文件的名称。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

charset
Charset

java.nio.charset.Charset charset

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

注解

使用指定的文件名、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.lang.String, java.nio.charset.Charset, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(Stream, String, Locale)

使用指定的输出流、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/lang/String;Ljava/util/Locale;)V", "")]
public Formatter(System.IO.Stream? os, string? csn, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/lang/String;Ljava/util/Locale;)V", "")>]
new Java.Util.Formatter : System.IO.Stream * string * Java.Util.Locale -> Java.Util.Formatter

参数

os
Stream

要用作此格式化程序目标的输出流。 输出将缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

例外

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的输出流、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.io.OutputStream, java.lang.String, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(File, String, Locale)

使用指定的文件、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;Ljava/util/Locale;)V", "")]
public Formatter(Java.IO.File? file, string? csn, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;Ljava/util/Locale;)V", "")>]
new Java.Util.Formatter : Java.IO.File * string * Java.Util.Locale -> Java.Util.Formatter

参数

file
File

要用作此格式化程序目标的文件。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

例外

File如果不是正常值且可File写,或者File无法创建新项,或者打开或创建时出现任何错误,则为 File

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的文件、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.io.File, java.lang.String, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(File, Charset, Locale)

使用指定的文件、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)]
public Formatter(Java.IO.File? file, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)>]
new Java.Util.Formatter : Java.IO.File * Java.Nio.Charset.Charset * Java.Util.Locale -> Java.Util.Formatter

参数

file
File

要用作此格式化程序目标的文件。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

charset
Charset

java.nio.charset.Charset charset

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

注解

使用指定的文件、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.io.File, java.nio.charset.Charset, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(String, String)

使用指定的文件名和字符集构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public Formatter(string? fileName, string? csn);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.Util.Formatter : string * string -> Java.Util.Formatter

参数

fileName
String

要用作此格式化程序目标的文件的名称。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

属性

例外

如果文件名不表示正常且可写的文件,或者无法打开或创建文件时出现任何错误,则为 。

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的文件名和字符集构造新的格式化程序。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.lang.String, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(Stream, String)

使用指定的输出流和字符集构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "")]
public Formatter(System.IO.Stream? os, string? csn);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "")>]
new Java.Util.Formatter : System.IO.Stream * string -> Java.Util.Formatter

参数

os
Stream

要用作此格式化程序目标的输出流。 输出将缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

属性

例外

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的输出流和字符集构造新的格式化程序。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.io.OutputStream, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(Stream, Charset, Locale)

使用指定的输出流、字符集和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)]
public Formatter(System.IO.Stream? os, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Ljava/nio/charset/Charset;Ljava/util/Locale;)V", "", ApiSince=34)>]
new Java.Util.Formatter : System.IO.Stream * Java.Nio.Charset.Charset * Java.Util.Locale -> Java.Util.Formatter

参数

os
Stream

要用作此格式化程序目标的输出流。 输出将缓冲。

charset
Charset

java.nio.charset.Charset charset

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

注解

使用指定的输出流、字符集和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.io.OutputStream, java.nio.charset.Charset, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(File, String)

使用指定的文件和字符集构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public Formatter(Java.IO.File? file, string? csn);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.Util.Formatter : Java.IO.File * string -> Java.Util.Formatter

参数

file
File

要用作此格式化程序目标的文件。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

csn
String

支持的 java.nio.charset.Charset 字符集的名称

属性

例外

File如果不是正常值且可File写,或者File无法创建新项,或者打开或创建时出现任何错误,则为 File

如果不支持具有指定名称的字符集,则为 。

注解

使用指定的文件和字符集构造新的格式化程序。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.io.File, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(String)

构造具有指定文件名的新格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public Formatter(string? fileName);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Util.Formatter : string -> Java.Util.Formatter

参数

fileName
String

要用作此格式化程序目标的文件的名称。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

属性

例外

如果文件名不表示正常且可写的文件,或者无法打开或创建文件时出现任何错误,则为 。

注解

构造具有指定文件名的新格式化程序。

使用的字符集是Java虚拟机实例的 java.nio.charset.Charset#defaultCharset() 默认字符集。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(Stream)

使用指定的输出流构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")]
public Formatter(System.IO.Stream? os);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")>]
new Java.Util.Formatter : System.IO.Stream -> Java.Util.Formatter

参数

os
Stream

要用作此格式化程序目标的输出流。 输出将缓冲。

属性

注解

使用指定的输出流构造新的格式化程序。

使用的字符集是Java虚拟机实例的 java.nio.charset.Charset#defaultCharset() 默认字符集。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.io.OutputStream)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(Locale)

使用指定的区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "")]
public Formatter(Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/util/Locale;)V", "")>]
new Java.Util.Formatter : Java.Util.Locale -> Java.Util.Formatter

参数

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

注解

使用指定的区域设置构造新的格式化程序。

格式化输出的目标是通过 StringBuilder 调用 #out out() 检索的,其当前内容可以通过调用 #toString toString()将其转换为字符串。

Java文档java.util.Formatter.Formatter(java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(IAppendable, Locale)

使用指定的目标和区域设置构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/Appendable;Ljava/util/Locale;)V", "")]
public Formatter(Java.Lang.IAppendable? a, Java.Util.Locale? l);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Appendable;Ljava/util/Locale;)V", "")>]
new Java.Util.Formatter : Java.Lang.IAppendable * Java.Util.Locale -> Java.Util.Formatter

参数

a
IAppendable

格式化输出的目标。 null如果是a,则将创建一个StringBuilder

l
Locale

在格式设置期间要应用的 java.util.Locale 区域设置。 null如果未l应用本地化,则不会应用本地化。

属性

注解

使用指定的目标和区域设置构造新的格式化程序。

Java文档java.util.Formatter.Formatter(java.lang.Appendable, java.util.Locale)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(IAppendable)

构造具有指定目标的新格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/lang/Appendable;)V", "")]
public Formatter(Java.Lang.IAppendable? a);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/Appendable;)V", "")>]
new Java.Util.Formatter : Java.Lang.IAppendable -> Java.Util.Formatter

参数

a
IAppendable

格式化输出的目标。 null如果是a,则将创建一个StringBuilder

属性

注解

构造具有指定目标的新格式化程序。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.lang.Appendable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(PrintStream)

使用指定的打印流构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/PrintStream;)V", "")]
public Formatter(Java.IO.PrintStream? ps);
[<Android.Runtime.Register(".ctor", "(Ljava/io/PrintStream;)V", "")>]
new Java.Util.Formatter : Java.IO.PrintStream -> Java.Util.Formatter

参数

ps
PrintStream

要用作此格式化程序目标的流。

属性

注解

使用指定的打印流构造新的格式化程序。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

字符将写入给定 java.io.PrintStream PrintStream 对象,因此使用该对象的字符集进行编码。

Java文档java.util.Formatter.Formatter(java.io.PrintStream)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Formatter(File)

使用指定的文件构造新的格式化程序。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public Formatter(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.Util.Formatter : Java.IO.File -> Java.Util.Formatter

参数

file
File

要用作此格式化程序目标的文件。 如果文件存在,则会将其截断为零大小;否则,将创建一个新文件。 输出将写入文件并缓冲。

属性

例外

File如果不是正常值且可File写,或者File无法创建新项,或者打开或创建时出现任何错误,则为 File

注解

使用指定的文件构造新的格式化程序。

使用的字符集是Java虚拟机实例的 java.nio.charset.Charset#defaultCharset() 默认字符集。

使用的区域设置是此Java虚拟机实例的区域设置(Locale#getDefault(Locale.Category)默认区域设置。Category#FORMAT 格式。

Java文档java.util.Formatter.Formatter(java.io.File)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于