try(FileOutputStream fileOutputStream = new FileOutputStream(FILE_NAME);
FileInputStream fileInputStream = new FileInputStream(FILE_NAME))
{
fileOutputStream.write(SENTENCE.getBytes(UTF_8));
int read;
StringBuilder result = new StringBuilder();
while ((read = fileInputStream.read()) !=-1){
result.append((char)read);
}
assertThat(result.toString()).isEqualTo(SENTENCE);
} catch (IOException e) {
System.out.println("there is a problem with test.txt file");
e.printStackTrace();
}
دوستان به این صورت هم میتونید عمل کنید طبق صحبتهای استاد در جلسه قبل میتونید فایل استریمها رو تو ( here )try ازشون نمونه بسازید که خود جاوا استریمها رو چه اکسپشن رخ بده چه نده بعد از انجام عملیات مورد نظر میبنده و هم باعث میشه کد ما تمیزتر بشه و تعداد خطها کدمون کمتر بشه. کافیه هر فایل استریم با ' ; ' از هم جدا بشه.