Я пытаюсь манипулировать java-ридером, чтобы разбивать фрагменты файла на разные строки.манипуляция FileReader для java
В настоящее время мой автор сохранит несколько пользовательских вводных данных в виде файла, например, имя, фамилию, дату рождения и адрес электронной почты. Каждая часть сохраненной информации имеет максимальное количество символов, которые разрешено вводить.
Пример: «?»
[email protected]
Если первое имя менее 10 символов, то неиспользованные символы заполняются и т. д. для других значений.
Как я могу заставить читателя понять строку, подобную приведенному в примере, и сохранить значения, чтобы впоследствии установить их в объект?
public void reader() {
String fileName = "C:/Users/johnDoe/Desktop/accounts.txt";
String line = null;
String fileContent = "";
try {
FileReader in = new FileReader(fileName);
BufferedReader bufferReader = new BufferedReader(in);
while((line = bufferReader.readLine()) != null) {
fileContent = fileContent + line;
}
bufferReader.close();
} catch(Exception e){
e.printStackTrace();
}
//used just to verify that the end result of the string fileContent is equal to the saved file.
System.out.println(fileContent);
}