package dasherJava.core.languageModeling;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
public class TrainingFileWriter extends BufferedWriter {
public TrainingFileWriter(String filename) throws IOException {
super(new OutputStreamWriter(Files.newOutputStream(Path.of(filename), StandardOpenOption.CREATE,
StandardOpenOption.WRITE, StandardOpenOption.APPEND), StandardCharsets.UTF_8.newEncoder()));
}
public void writeCodePoint(int unicode) throws IOException {
write(Character.toString(unicode));
}
}