corda/classpath/java/io/OutputStreamWriter.java
2007-07-28 19:29:01 -06:00

26 lines
534 B
Java

package java.io;
public class OutputStreamWriter extends Writer {
private final OutputStream out;
public OutputStreamWriter(OutputStream out) {
this.out = out;
}
public void write(char[] b, int offset, int length) throws IOException {
byte[] buffer = new byte[length];
for (int i = 0; i < length; ++i) {
buffer[i] = (byte) b[i + offset];
}
out.write(buffer);
}
public void flush() throws IOException {
out.flush();
}
public void close() throws IOException {
out.close();
}
}