Я чтото видимо не понимаю чего то? Помогите!
package com.javarush.task.task19.task1917;
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.Arrays;
/*
Свой FileWriter
*/
public class FileConsoleWriter {
private FileWriter fileWriter;
public void write(char[] cbuf, int off, int len) throws IOException{
fileWriter.write(cbuf,off,len);
String st = String.copyValueOf(cbuf);
System.out.println(st.substring(off, len));
}
public void write(int c) throws IOException {
fileWriter.write(c);
System.out.println((char) c);
}
public void write(String str) throws IOException {
fileWriter.write(str);
System.out.println(str);
}
public void write(String str, int off, int len) throws IOException {
fileWriter.write(str,off,len);
System.out.println(str.substring(off,len));
}
public void write(char[] cbuf) throws IOException {
fileWriter.write(cbuf);
System.out.println(Arrays.toString(cbuf));
}
public void close() throws IOException {
fileWriter.close();
}
public static void main(String[] args) {
}
}