Здравствуйте! У меня возникла такая проблема: для сохранения я использую java BufferedWriter, допустим я сохраняю число 50 через bufferedwriter по такому коду:
public void BufferedSave() throws IOException {
File file = new File("SaveData.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(fw);
int c = 75;
writer.write(c);
writer.flush();
writer.close();
}
public void BufferedLoad() throws IOException {
File file = new File("SaveData.txt");
FileReader fr = new FileReader(file);
BufferedReader reader = new BufferedReader(fr);
int result = reader.read();
reader.close();
System.out.println(result);
}
Результат: 75
Но когда я сохраняю число допустим 260, то результат: 63!
Я так понимаю через буферы можно сохранить максимум число 256, есть ли какой то способ сохранить число больше 260?
Я уверен что есть такой способ, помогите пожалуйста!