PrintWriter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
- 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。