Console.Reader 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取與此控制台相關聯的唯 java.io.Reader Reader
一物件。
[Android.Runtime.Register("reader", "()Ljava/io/Reader;", "")]
public Java.IO.Reader? Reader ();
[<Android.Runtime.Register("reader", "()Ljava/io/Reader;", "")>]
member this.Reader : unit -> Java.IO.Reader
傳回
與此主控台相關聯的讀取器
- 屬性
備註
擷取與此控制台相關聯的唯 java.io.Reader Reader
一物件。
這個方法旨在供複雜的應用程式使用,例如java.util.Scanner
,物件會利用 :<blockquote 所提供的Scanner
豐富剖析/掃描功能>
Console con = System.console();
if (con != null) {
Scanner sc = new Scanner(con.reader());
...
}
</blockquote>
對於只需要行導向讀取的簡單應用程式,請使用
。#readLine
大量讀取作業 java.io.Reader#read(char[]) read(char[])
, java.io.Reader#read(char[], int, int) read(char[], int, int)
而且 java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer)
在傳回的物件上不會以超出每個調用行系結的字元讀取,即使目的地緩衝區具有更多字元的空間也一樣。 Reader
如果尚未在主控台的輸入裝置上輸入或到達行系結,則 read
的方法可能會封鎖。 線條系結會被視為任何一個換行字元 ('\n'
)、歸位字元 ('\r'
)、歸位字元後面緊接著換行字元或數據流結尾。
的 java.io.Console.reader()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。