آموزش نحوه خواندن فایل در زبان برنامه‌نویسی کاتلین

آموزش نحوه خواندن فایل در زبان برنامه‌نویسی کاتلین

تمام ویدیوهای دوره رایگان آموزش صفر تا صد برنامه‌نویسی کاتلین (Kotlin)
آموزش مفاهیم اولیه و نصب نرم‌افزار‌های مورد نیاز
آشنایی با مباحث پایه برنامه‌نویسی
آموزش شرط‌ها در کاتلین
آموزش حلقه‌ها (Loops) و آرایه‌ها در کاتلین
یادگیری عمیق‌تر
آموزش کار با توابع
آموزش شی‌گرایی در کاتلین
مفهوم وراثت در شی‌گرایی
آرایه‌ها و لیست‌های داینامیک
ورود عمیق‌تر به دانش کاتلین

در این ویدیو آموزش خواندن فایل تکست در جاوا و کاتلین را یاد خواهیم گرفت. از آنجا که ما از پکیج java.io.File استفاده می‌کنیم، این پکیج در زبان جاوا و کاتلین به صورت مشترک قابل استفاده است.

در این ویدیو با دو روش خواندن فایل آشنا می‌شویم:

  • خواندن خط به خط از فایل در جاوا و کاتلین
  • خواندن کامل از فایل در جاوا و کاتلین

کلاس File در جاوا این امکان را فراهم می‌سازد که بتوانیم در هر دو زبان به راحتی فایل‌ها را مدیریت کنیم و کار‌هایی از قبیل ساخت فایل، حذف فایل، لیست کردن فایل‌ها و... را به راحتی انجام دهیم. این مباحث بیشتر در رابطه با IO در جاوا و کاتلین است که نمونه آن کار با فایل‌هاست.

 

کلاس File در جاوا

این کلاس برای مدیریت و کار با فایل در جاوا استفاده می‌شود. خوشبختانه از این کلاس به لطف سازگاری بی‌نظیر کاتلین با جاوا، در کد کاتلین نیز استفاده کنیم. کار با فایل در جاوا به کمک این کلاس بسیار ساده است و متد‌های آن به راحتی قابل فهم هستند.

در زیر به بررسی برخی قابلیت‌های این کلاس می‌پردازیم:

 

بررسی وجود یک فایل در جاوا و کاتلین

به کمک متد exists() می‌توانید بررسی کنید که یک فایل وجود دارد یا خیر. مقدار بازگشتی به صورت یک Boolean خواهد بود.

 

خواندن خط به خط از فایل در جاوا و کاتلین

به کمک کلاس File در جاوا، می‌توانیم خط به خط از یک فایل بخوانیم. برای اینکار کافیست مراحل زیر را انجام دهیم:

val file = File("C:\\input.txt") val list = file.readLines()
File file = new File("C:\\input.txt"); List list = file.readLines();

 

خواندن فایل تکست در جاوا و کاتلین

به کمک کلاس File در جاوا، می‌توانیم یک فایل را به طور کامل بخوانیم و اطلاعات آن را بصورت یک String (رشته) دریافت کنیم. برای اینکار کافیست کد زیر را بررسی کنید:

val file = File("C:\\input.txt") val text = file.readText()
File file = new File("C:\\input.txt"); String text = file.readText();
ارسال نظر :
پاسخ به