Console.Reader Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère l’objet unique java.io.Reader Reader associé à cette console.
[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
Retours
Lecteur associé à cette console
- Attributs
Remarques
Récupère l’objet unique java.io.Reader Reader associé à cette console.
Cette méthode est destinée à être utilisée par des applications sophistiquées, par exemple un java.util.Scanner objet qui utilise la fonctionnalité d’analyse/analyse enrichie fournie par le Scannerblocquote : <>
Console con = System.console();
if (con != null) {
Scanner sc = new Scanner(con.reader());
...
}
</blockquote>
Pour les applications simples nécessitant uniquement une lecture orientée ligne, utilisez .#readLine
Les opérations java.io.Reader#read(char[]) read(char[]) de lecture en bloc etjava.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer), sur l’objet retourné, java.io.Reader#read(char[], int, int) read(char[], int, int) ne lisent pas en caractères au-delà de la limite de ligne pour chaque appel, même si la mémoire tampon de destination a de l’espace pour plus de caractères. Les Readerméthodes de la read console peuvent bloquer si une limite de ligne n’a pas été entrée ou atteinte sur l’appareil d’entrée de la console. Une limite de ligne est considérée comme l’un des flux de ligne ('\n'), un retour chariot ('\r'), un retour chariot suivi immédiatement par un flux de ligne ou une fin de flux.
Documentation Java pour java.io.Console.reader().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.