java.io.Closeable, java.io.Flushable, java.lang.AutoCloseablepublic class RobocodeFileOutputStream
extends java.io.OutputStream
FileOutputStream
and is used for streaming/writing data out to a file, which you got
previously by calling getDataFile().
You should read FileOutputStream for documentation of this
class.
Please notice that the max. size of your data file is set to 200000 (~195 KB).
AdvancedRobot.getDataFile(String),
FileOutputStream| Constructor | Description |
|---|---|
RobocodeFileOutputStream(java.io.File file) |
Constructs a new RobocodeFileOutputStream.
|
RobocodeFileOutputStream(java.io.FileDescriptor fdObj) |
Constructs a new RobocodeFileOutputStream.
|
RobocodeFileOutputStream(java.lang.String fileName) |
Constructs a new RobocodeFileOutputStream.
|
RobocodeFileOutputStream(java.lang.String fileName,
boolean append) |
Constructs a new RobocodeFileOutputStream.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes this output stream.
|
void |
flush() |
Flushes this output stream.
|
java.lang.String |
getName() |
Returns the filename of this output stream.
|
void |
write(byte[] b) |
Writes a byte array to this output stream.
|
void |
write(byte[] b,
int off,
int len) |
Writes a byte array to this output stream.
|
void |
write(int b) |
Writes a single byte to this output stream.
|
public RobocodeFileOutputStream(java.io.File file)
throws java.io.IOException
FileOutputStream(File)
for documentation about this constructor.java.io.IOExceptionFileOutputStream(File)public RobocodeFileOutputStream(java.io.FileDescriptor fdObj)
FileOutputStream(FileDescriptor)
for documentation about this constructor.FileOutputStream(FileDescriptor)public RobocodeFileOutputStream(java.lang.String fileName)
throws java.io.IOException
FileOutputStream(String)
for documentation about this constructor.java.io.IOExceptionFileOutputStream(String)public RobocodeFileOutputStream(java.lang.String fileName,
boolean append)
throws java.io.IOException
FileOutputStream(String, boolean)
for documentation about this constructor.java.io.IOExceptionFileOutputStream(String, boolean)public final void close()
throws java.io.IOException
FileOutputStream.close()
for documentation about this method.close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in class java.io.OutputStreamjava.io.IOExceptionFileOutputStream.close()public final void flush()
throws java.io.IOException
OutputStream.flush()
for documentation about this method.flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionOutputStream.flush()public final java.lang.String getName()
public final void write(byte[] b)
throws java.io.IOException
FileOutputStream.write(byte[]) for documentation
about this method.write in class java.io.OutputStreamjava.io.IOExceptionFileOutputStream.write(byte[])public final void write(byte[] b,
int off,
int len)
throws java.io.IOException
FileOutputStream.write(byte[], int, int) for
documentation about this method.write in class java.io.OutputStreamjava.io.IOExceptionFileOutputStream.write(byte[], int, int)public final void write(int b)
throws java.io.IOException
FileOutputStream.write(int) for documentation about
this method.write in class java.io.OutputStreamjava.io.IOExceptionFileOutputStream.write(int)Copyright © 2018. All rights reserved.