語言

PrintWriter 建構函式

定義

多載

名稱 Description
PrintWriter(File)

建立一個新的 PrintWriter,且不需自動排行,使用指定的檔案。

PrintWriter(Writer)

建立一個新的 PrintWriter,沒有自動排行功能。

PrintWriter(Stream)

從現有的 OutputStream 建立一個新的 PrintWriter,無需自動排行。

PrintWriter(String)

建立一個新的 PrintWriter,且不需自動排行,且使用指定的檔案名稱。

PrintWriter(File, Charset)

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。

PrintWriter(File, String)

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。

PrintWriter(Writer, Boolean)

建立一個新的 PrintWriter。

PrintWriter(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

PrintWriter(Stream, Boolean)

從現有的 OutputStream 建立一個新的 PrintWriter。

PrintWriter(String, Charset)

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。

PrintWriter(String, String)

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。

PrintWriter(Stream, Boolean, Charset)

從現有的 OutputStream 建立一個新的 PrintWriter。

PrintWriter(File)

建立一個新的 PrintWriter,且不需自動排行,使用指定的檔案。

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

參數

file
File

該檔案作為作者的目的地。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

屬性

例外狀況

若在開啟或建立目標檔案時發生錯誤。

備註

建立一個新的 PrintWriter,且不需自動排行,使用指定的檔案。 這個便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用 java.nio.charset.Charset#defaultCharset() 預設字元集來編碼 這個 Java 虛擬機實例的字元。

已在1.5中新增。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.File)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(Writer)

建立一個新的 PrintWriter,沒有自動排行功能。

[Android.Runtime.Register(".ctor", "(Ljava/io/Writer;)V", "")]
public PrintWriter(Java.IO.Writer out);
[<Android.Runtime.Register(".ctor", "(Ljava/io/Writer;)V", "")>]
new Java.IO.PrintWriter : Java.IO.Writer -> Java.IO.PrintWriter

參數

out
Writer

字元輸出串流

屬性

例外狀況

若 wr 是 null。

備註

建立一個新的 PrintWriter,沒有自動排行功能。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.Writer)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(Stream)

從現有的 OutputStream 建立一個新的 PrintWriter,無需自動排行。

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

參數

out
Stream

輸出串流

屬性

例外狀況

若 out 是 null。

備註

從現有的 OutputStream 建立一個新的 PrintWriter,無需自動排行。 這個便利建構器會產生必要的中間 OutputStreamWriter,該工具會使用預設字元編碼將字元轉換為位元組。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.OutputStream)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(String)

建立一個新的 PrintWriter,且不需自動排行,且使用指定的檔案名稱。

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

參數

fileName
String

作者要用來作為目的地的檔案名稱。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

屬性

例外狀況

若在開啟或建立目標檔案時發生錯誤。

備註

建立一個新的 PrintWriter,且不需自動排行,且使用指定的檔案名稱。 這個便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用 java.nio.charset.Charset#defaultCharset() 預設字元集來編碼 這個 Java 虛擬機實例的字元。

已在1.5中新增。

Java 文件 java.io.PrintWriter.PrintWriter(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(File, Charset)

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/nio/charset/Charset;)V", "", ApiSince=33)]
public PrintWriter(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.PrintWriter : Java.IO.File * Java.Nio.Charset.Charset -> Java.IO.PrintWriter

參數

file
File

該檔案作為作者的目的地。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

charset
Charset

一個 java.nio.charset.Charset 字元集

屬性

備註

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。 此便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用提供的字元集來編碼字元。

加了10。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.File, java.nio.charset.Charset)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(File, String)

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。

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

參數

file
File

該檔案作為作者的目的地。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

csn
String

支援的 java.nio.charset.Charset 字元集名稱

屬性

例外狀況

若在開啟或建立目標檔案時發生錯誤。

若 csn 是 null。

若不支援 所 csn 指定的編碼。

備註

建立一個新的 PrintWriter,無需自動排行,包含指定的檔案與字元集。 此便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用提供的字元集來編碼字元。

已在1.5中新增。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.File, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(Writer, Boolean)

建立一個新的 PrintWriter。

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

參數

out
Writer

字元輸出串流

autoFlush
Boolean

布林值;若為真, println則 、 printf或 format 方法將清除輸出緩衝區

屬性

例外狀況

若 out 是 null。

備註

建立一個新的 PrintWriter。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.Writer, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

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

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(Stream, Boolean)

從現有的 OutputStream 建立一個新的 PrintWriter。

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

參數

out
Stream

輸出串流

autoFlush
Boolean

布林值;若為真, println則 、 printf或 format 方法將清除輸出緩衝區

屬性

例外狀況

若 out 是 null。

備註

從現有的 OutputStream 建立一個新的 PrintWriter。 這個便利建構器會產生必要的中間 OutputStreamWriter,該工具會使用預設字元編碼將字元轉換為位元組。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.OutputStream, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(String, Charset)

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。

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

參數

fileName
String

作者要用來作為目的地的檔案名稱。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

charset
Charset

一個 java.nio.charset.Charset 字元集

屬性

備註

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。 此便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用提供的字元集來編碼字元。

加了10。

Java 文件 java.io.PrintWriter.PrintWriter(java.lang.String, java.nio.charset.Charset)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(String, String)

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。

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

參數

fileName
String

作者要用來作為目的地的檔案名稱。 如果檔案存在,則會被截斷為零大小;否則,將建立一個新檔案。 輸出會寫入檔案並被緩衝。

csn
String

支援的 java.nio.charset.Charset 字元集名稱

屬性

例外狀況

若在開啟或建立目標檔案時發生錯誤。

若 csn 是 null。

若不支援 所 csn 指定的編碼。

備註

建立一個新的 PrintWriter,無需自動排行,並以指定的檔名和字元集。 此便利建構子會產生必要的中間式 java.io.OutputStreamWriter OutputStreamWriter,該中介會使用提供的字元集來編碼字元。

已在1.5中新增。

Java 文件 java.io.PrintWriter.PrintWriter(java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PrintWriter(Stream, Boolean, Charset)

從現有的 OutputStream 建立一個新的 PrintWriter。

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;ZLjava/nio/charset/Charset;)V", "", ApiSince=33)]
public PrintWriter(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.PrintWriter : System.IO.Stream * bool * Java.Nio.Charset.Charset -> Java.IO.PrintWriter

參數

out
Stream

輸出串流

autoFlush
Boolean

布林值;若為真, println則 、 printf或 format 方法將清除輸出緩衝區

charset
Charset

一個 java.nio.charset.Charset 字元集

屬性

備註

從現有的 OutputStream 建立一個新的 PrintWriter。 這個便利建構子會產生必要的中間 OutputStreamWriter,該工具會使用指定的字元集將字元轉換成位元組。

加了10。

Java 文件 java.io.PrintWriter.PrintWriter(java.io.OutputStream, boolean, java.nio.charset.Charset)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於