| Package | Description | 
|---|---|
| java.io | Provides for system input and output through data streams,
serialization and the file system. | 
| java.util | Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array). | 
| javax.imageio.stream | A package of the Java Image I/O API dealing with low-level I/O from
files and streams. | 
| Constructor and Description | 
|---|
| FileInputStream(File file)Creates a  FileInputStreamby
 opening a connection to an actual file,
 the file named by theFileobjectfilein the file system. | 
| FileInputStream(String name)Creates a  FileInputStreamby
 opening a connection to an actual file,
 the file named by the path namenamein the file system. | 
| FileOutputStream(File file)Creates a file output stream to write to the file represented by
 the specified  Fileobject. | 
| FileOutputStream(File file,
                boolean append)Creates a file output stream to write to the file represented by
 the specified  Fileobject. | 
| FileOutputStream(String name)Creates a file output stream to write to the file with the
 specified name. | 
| FileOutputStream(String name,
                boolean append)Creates a file output stream to write to the file with the specified
 name. | 
| FileReader(File file)Creates a new FileReader, given the File
 to read from. | 
| FileReader(String fileName)Creates a new FileReader, given the name of the
 file to read from. | 
| PrintStream(File file)Creates a new print stream, without automatic line flushing, with the
 specified file. | 
| PrintStream(File file,
           String csn)Creates a new print stream, without automatic line flushing, with the
 specified file and charset. | 
| PrintStream(String fileName)Creates a new print stream, without automatic line flushing, with the
 specified file name. | 
| PrintStream(String fileName,
           String csn)Creates a new print stream, without automatic line flushing, with the
 specified file name and charset. | 
| PrintWriter(File file)Creates a new PrintWriter, without automatic line flushing, with the
 specified file. | 
| PrintWriter(File file,
           String csn)Creates a new PrintWriter, without automatic line flushing, with the
 specified file and charset. | 
| PrintWriter(String fileName)Creates a new PrintWriter, without automatic line flushing, with the
 specified file name. | 
| PrintWriter(String fileName,
           String csn)Creates a new PrintWriter, without automatic line flushing, with the
 specified file name and charset. | 
| RandomAccessFile(File file,
                String mode)Creates a random access file stream to read from, and optionally to
 write to, the file specified by the  Fileargument. | 
| RandomAccessFile(String name,
                String mode)Creates a random access file stream to read from, and optionally
 to write to, a file with the specified name. | 
| Constructor and Description | 
|---|
| Formatter(File file)Constructs a new formatter with the specified file. | 
| Formatter(File file,
         String csn)Constructs a new formatter with the specified file and charset. | 
| Formatter(File file,
         String csn,
         Locale l)Constructs a new formatter with the specified file, charset, and
 locale. | 
| Formatter(String fileName)Constructs a new formatter with the specified file name. | 
| Formatter(String fileName,
         String csn)Constructs a new formatter with the specified file name and charset. | 
| Formatter(String fileName,
         String csn,
         Locale l)Constructs a new formatter with the specified file name, charset, and
 locale. | 
| Scanner(File source)Constructs a new  Scannerthat produces values scanned
 from the specified file. | 
| Scanner(File source,
       String charsetName)Constructs a new  Scannerthat produces values scanned
 from the specified file. | 
| Constructor and Description | 
|---|
| FileImageInputStream(File f)Constructs a  FileImageInputStreamthat will read
 from a givenFile. | 
| FileImageOutputStream(File f)Constructs a  FileImageOutputStreamthat will write
 to a givenFile. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.