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

23 lines
473 B
Java

package java.io;
public class InputStreamReader extends Reader {
private final InputStream in;
public InputStreamReader(InputStream in) {
this.in = in;
}
public int read(char[] b, int offset, int length) throws IOException {
byte[] buffer = new byte[length];
int c = in.read(buffer);
for (int i = 0; i < c; ++i) {
b[i + offset] = (char) buffer[i];
}
return c;
}
public void close() throws IOException {
in.close();
}
}