PrintStream 构造函数

定义

重载

名称 说明
PrintStream(File)

使用指定的文件创建一个新的打印流,而无需自动刷新行。

PrintStream(Stream, Boolean, String)

创建新的打印流。

PrintStream(String, String)

使用指定的文件名和字符集创建新的打印流,无需自动行刷新。

PrintStream(String, Charset)

使用指定的文件名和字符集创建新的打印流,无需自动行刷新。

PrintStream(Stream, Boolean)

创建新的打印流。

PrintStream(Stream, Boolean, Charset)

使用指定的 OutputStream、自动行刷新和字符集创建新的打印流。

PrintStream(File, String)

使用指定的文件和字符集创建新的打印流,而无需自动刷新行。

PrintStream(File, Charset)

使用指定的文件和字符集创建新的打印流,而无需自动刷新行。

PrintStream(String)

使用指定的文件名创建一个新的打印流,而无需自动刷新行。

PrintStream(Stream)

创建新的打印流。

PrintStream(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

PrintStream(File)

使用指定的文件创建一个新的打印流,而无需自动刷新行。

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

参数

file
File

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

属性

例外

如果在打开或创建目标文件时出错。

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.File)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(Stream, Boolean, String)

创建新的打印流。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;ZLjava/lang/String;)V", "")]
public PrintStream(System.IO.Stream? out, bool autoFlush, string? encoding);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;ZLjava/lang/String;)V", "")>]
new Java.IO.PrintStream : System.IO.Stream * bool * string -> Java.IO.PrintStream

参数

out
Stream

将输出值和对象打印到的输出流

autoFlush
Boolean

布尔值;如果为 true,则每当写入字节数组、调用其中一 println 种方法或写入换行符或字节 ('\n') 时,将刷新输出缓冲区

encoding
String

支持的“.. 的名称。/lang/package-summary.html#charenc“> 字符编码

属性

例外

如果 out 为或 charsetNamenull

如果不支持指定的 charsetName 编码,则为 。

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.OutputStream, boolean, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(String, String)

使用指定的文件名和字符集创建新的打印流,无需自动行刷新。

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

参数

fileName
String

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

csn
String

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

属性

例外

如果在打开或创建目标文件时出错。

如果为 .,则为charsetNamenull

如果不支持指定的 charsetName 编码,则为 。

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.lang.String, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(String, Charset)

使用指定的文件名和字符集创建新的打印流,无需自动行刷新。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;)V", "", ApiSince=33)]
public PrintStream(string? fileName, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/nio/charset/Charset;)V", "", ApiSince=33)>]
new Java.IO.PrintStream : string * Java.Nio.Charset.Charset -> Java.IO.PrintStream

参数

fileName
String

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

charset
Charset

java.nio.charset.Charset charset

属性

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.lang.String, java.nio.charset.Charset)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(Stream, Boolean)

创建新的打印流。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Z)V", "")]
public PrintStream(System.IO.Stream? out, bool autoFlush);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;Z)V", "")>]
new Java.IO.PrintStream : System.IO.Stream * bool -> Java.IO.PrintStream

参数

out
Stream

将输出值和对象打印到的输出流

autoFlush
Boolean

布尔值;如果为 true,则每当写入字节数组、调用其中一 println 种方法或写入换行符或字节 ('\n') 时,将刷新输出缓冲区

属性

例外

如果为 .,则为outnull

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.OutputStream, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(Stream, Boolean, Charset)

使用指定的 OutputStream、自动行刷新和字符集创建新的打印流。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;ZLjava/nio/charset/Charset;)V", "", ApiSince=33)]
public PrintStream(System.IO.Stream? out, bool autoFlush, Java.Nio.Charset.Charset? charset);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;ZLjava/nio/charset/Charset;)V", "", ApiSince=33)>]
new Java.IO.PrintStream : System.IO.Stream * bool * Java.Nio.Charset.Charset -> Java.IO.PrintStream

参数

out
Stream

将输出值和对象打印到的输出流

autoFlush
Boolean

布尔值;如果为 true,则每当写入字节数组、调用其中一 println 种方法或写入换行符或字节 ('\n') 时,将刷新输出缓冲区

charset
Charset

java.nio.charset.Charset charset

属性

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.OutputStream, boolean, java.nio.charset.Charset)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(File, String)

使用指定的文件和字符集创建新的打印流,而无需自动刷新行。

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

参数

file
File

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

csn
String

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

属性

例外

如果在打开或创建目标文件时出错。

如果为 .,则为charsetNamenull

如果不支持指定的 charsetName 编码,则为 。

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.File, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(File, Charset)

使用指定的文件和字符集创建新的打印流,而无需自动刷新行。

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

参数

file
File

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

charset
Charset

java.nio.charset.Charset charset

属性

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.File, java.nio.charset.Charset)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(String)

使用指定的文件名创建一个新的打印流,而无需自动刷新行。

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

参数

fileName
String

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

属性

例外

如果在打开或创建目标文件时出错。

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(Stream)

创建新的打印流。

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

参数

out
Stream

将输出值和对象打印到的输出流

属性

例外

如果为 .,则为outnull

注解

适用于 . 的 java.io.PrintStream.PrintStream(java.io.OutputStream)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

PrintStream(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected PrintStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.PrintStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.PrintStream

参数

javaReference
IntPtr

nativeint

IntPtr一个包含 Java 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于