OutputStream类型:
Subclasses:
ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, OutputStream, PipedOutputStream
void |
close()
Closes this output stream and releases any system resources associated with this stream.
|
void |
flush()
Flushes this output stream and forces any buffered output bytes to be written out.
|
void |
write(byte[] b)
Writes
b.length bytes from the specified byte array to this output stream. |
void |
write(byte[] b, int off, int len)
Writes
len bytes from the specified byte array starting at offset off to this output stream. |
abstract void |
write(int b)
Writes the specified byte to this output stream.
|
FileOutputStream构造器:
FileOutputStream(File file)
Creates a file output stream to write to the file represented by the specified
File object. |
FileOutputStream(File file, boolean append)
Creates a file output stream to write to the file represented by the specified
File object. |
FileOutputStream(FileDescriptor fdObj)
Creates a file output stream to write to the specified file descriptor, which represents an existing connection to an actual file in the file system.
|
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.
|
InputStream类型:
int |
available()
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.
|
void |
close()
Closes this input stream and releases any system resources associated with the stream.
|
void |
mark(int readlimit)
Marks the current position in this input stream.
|
boolean |
markSupported()
Tests if this input stream supports the
mark and reset methods. |
abstract int |
read()
Reads the next byte of data from the input stream.
|
int |
read(byte[] b)
Reads some number of bytes from the input stream and stores them into the buffer array
b . |
int |
read(byte[] b, int off, int len)
Reads up to
len bytes of data from the input stream into an array of bytes. |
void |
reset()
Repositions this stream to the position at the time the
mark method was last called on this input stream. |
long |
skip(long n)
Skips over and discards
n bytes of data from this input stream. |
FileInputStream构造器:
FileInputStream(File file)
Creates a
FileInputStream by opening a connection to an actual file, the file named by the File object file in the file system. |
FileInputStream(FileDescriptor fdObj)
Creates a
FileInputStream by using the file descriptor fdObj , which represents an existing connection to an actual file in the file system. |
FileInputStream(String name) |
Writer 类:
public abstract class Writer extends Object implements Appendable, Closeable, Flushable
Writer |
append(char c)
Appends the specified character to this writer.
|
Writer |
append(CharSequence csq)
Appends the specified character sequence to this writer.
|
Writer |
append(CharSequence csq, int start, int end)
Appends a subsequence of the specified character sequence to this writer.
|
abstract void |
close()
Closes the stream, flushing it first.
|
abstract void |
flush()
Flushes the stream.
|
void |
write(char[] cbuf)
Writes an array of characters.
|
abstract void |
write(char[] cbuf, int off, int len)
Writes a portion of an array of characters.
|
void |
write(int c)
Writes a single character.
|
void |
write(String str)
Writes a string.
|
void |
write(String str, int off, int len)
Writes a portion of a string.
|