java.io.Closeable
, java.io.Flushable
, java.lang.AutoCloseable
public 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.IOException
FileOutputStream(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.IOException
FileOutputStream(String)
public RobocodeFileOutputStream(java.lang.String fileName, boolean append) throws java.io.IOException
FileOutputStream(String, boolean)
for documentation about this constructor.java.io.IOException
FileOutputStream(String, boolean)
public final void close() throws java.io.IOException
FileOutputStream.close()
for documentation about this method.close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
close
in class java.io.OutputStream
java.io.IOException
FileOutputStream.close()
public final void flush() throws java.io.IOException
OutputStream.flush()
for documentation about this method.flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
OutputStream.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.OutputStream
java.io.IOException
FileOutputStream.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.OutputStream
java.io.IOException
FileOutputStream.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.OutputStream
java.io.IOException
FileOutputStream.write(int)
Copyright © 2018. All rights reserved.