💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیر رحمانی
ساختن نمونه از FileInputStream در try
جامعه جاوا (وب و دسکتاپ) ایجاد شده در ۲۹ اردیبهشت ۱۴۰۱
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 ازشون نمونه بسازید که خود جاوا استریم‌ها رو چه اکسپشن رخ بده چه نده بعد از انجام عملیات مورد نظر میبنده و هم باعث میشه کد ما تمیز‌تر بشه و تعداد خط‌ها کدمون کمتر بشه. کافیه هر فایل استریم با ' ; ' از هم جدا بشه.

مرسی امیر جان

Ali Erfagh ۰۷ خرداد ۱۴۰۱، ۰۶:۰۱