Structure d'héritage de classe d'opération IO commune
Lecteur de flux de caractères IO (source) BufferedReader LineNumberReader InputStreamReader FileReader (pont du flux d'octets au flux de caractères) Lecteur de chaînes Écrivain (objectif) BufferedWriter OutputStreamWriter FileWriter (pont du flux de caractères au flux d'octets) StringWriter vide PrintWriter vide Flux d'octets InputStream (source) FileInputStream vide Flux de fusion SequenceInputStream Lorsque ByteArrayInputStream est construit, il doit recevoir une source de données, et la source de données est un tableau d'octets ;OutputStream (objectif) FileOutputStream vide ByteArrayOutputStream définit en interne un tableau d'octets de longueur variable, qui est la destination des données ;