Can anyone tell me what is wrong with the writeString method? I`ve tried to call the basic method write on object fileOutputStream with parsing String to Int but I have still the same statement. Now in the writeString method is the other possible solution but it doesn`t work also.
package pl.codegym.task.task19.task1902;
/*
Adapter
*/
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class AdapterFileOutputStream implements AmigoStringWriter{
private FileOutputStream fileOutputStream;
public AdapterFileOutputStream(FileOutputStream fileOutputSTream){
this.fileOutputStream = fileOutputSTream;
}
public void flush() throws IOException {
fileOutputStream.flush();
}
public void writeString(String s) throws IOException {
OutputStreamWriter writer = new OutputStreamWriter(fileOutputStream);
writer.write(s);
}
public void close() throws IOException {
fileOutputStream.close();
}
public static void main(String[] args) {
}
}