See Chapter 10, for details of the .NET types listed in Table F-4, which displays the mapping between the Java java.io package and the corresponding .NET types.
Table F-4. The Java to .NET Mapping for the java.io Package
Java | .NET |
---|---|
BufferedInputStream | System.IO.BufferedStream |
BufferedOutputStream | System.IO.BufferedStream |
BufferedReader | System.IO.StreamReader |
BufferedWriter | System.IO.StreamWriter |
ByteArrayInputStream | System.IO.MemoryStream |
ByteArrayOutputStream | System.IO.MemoryStream |
CharArrayReader | System.IO.StreamReader |
CharArrayWriter | System.IO.StreamWriter |
DataInputStream | System.IO.BinaryReader |
DataOutputStream | System.IO.BinaryWriter |
File | System.IO.File |
FileInputStream | System.IO.FileStream |
FileOutputStream | System.IO.FileStream |
FilePermission | N/A |
FileReader | System.IO.StreamReader |
FileWriter | System.IO.StreamReader |
FilterInputStream | N/A |
FilterOutputStream | N/A |
FilterReader | N/A |
FilterWriter | N/A |
InputStream | System.IO.Stream |
InputStreamReader | N/A |
LineNumberInputStream | N/A |
LineNumberReader | N/A |
ObjectInputStream | No direct equivalent; consult the Object Serialization section in Chapter 10 for details of .NET object serialization. |
ObjectOutputStream | No direct equivalent; consult Chapter 10 for details of .NET object serialization. |
System.IO.Stream | |
OutputStreamWriter | N/A |
PipedInputStream | N/A |
PipedOutputStream | N/A |
PipedReader | N/A |
PipedWriter | N/A |
PrintStream | System.IO.StreamWriter |
PrintWriter | System.IO.StreamWriter |
PushbackInputStream | System.IO.StreamReader |
PushbackReader | System.IO.StreamReader |
RandomAccessFile | System.IO.FileStream |
Reader | N/A |
SequenceInputStream | N/A |
StreamTokenizer | N/A |
StringBufferInputStream | System.IO.StringReader |
StringReader | System.IO.StringReader |
StringWriter | System.IO.StringWriter |
Writer | N/A |