پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهارتباط با ماراهنما
جاواپرویاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهنمونه مثال کار با فایل در جاوا سری چهارم
آموزش برنامه نویسی »

نمونه مثال کار با فایل در جاوا سری چهارم

یکی مثال های خوبی که در آن از مبحث BufferedReader در جاوا استفاده شده است.

۴ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
نمونه مثال کار با فایل در جاوا سری چهارم
محتوای منتخب جاواپرو

خلاصه مطلب

یکی مثال های خوبی که در آن از مبحث BufferedReader در جاوا استفاده شده است.
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۴ دقیقه
آخرین ویرایش۱۸ خرداد ۱۳۹۶

نمونه مثال های برنامه نویسی جاوا نویسنده:رحمان زارعی در تصویر(1) محتوای یک فایل با نام و فرمت “info.txt” را مشاهده می کنید. سطر اول این فایل نمرات تعدادی دانشجو که با کاراکتر ‘#’ از هم جدا شده اند موجود می باشد. همچنین سطر دوم به ترتیب مربوط به نام و نام خانوادگی دانشجویانی که در سطر اول نمرات آنها درج شده است می باشد.سطر سوم نیز به ترتیب شماره دانشجویی آنها قید شده است و همه این ها با کاراکتر ‘#’ در هر سطر از هم جدا شده اند . همه این نمرات و اسامی و شماره دانشجویی به ترتیب می باشد، مثلا در سطر اول ابتدا سطر نمره 20 و در ابتدا سطر دوم نام و نام خانوادگی “ali rezaei” و در ابتدای سطر سوم شماره دانشجویی “921112601” آمده است این یعنی دانشجویی داریم با مشخصات زیر: name: ali rezaei Id: 921112601 Grade: 20 پس همه داده ها به ترتیب می باشد و برای سایر اطلاعات دانشجوهای موجود در فایل نیز به همین روال هستش. حالا ما قصد داریم برنامه ای بنویسیم که این اطلاعات موجود در فایل را بخواند و به تفکیک اطلاعات هر دانشجو را چاپ کند یعنی مثلا بگه دانشجویی با نام ali rezaei با شماره دانشجویی 921112601 نمرش برابر 20 می باشد. در زیر برای روشن شدن مفهوم سوال ترتیب و اطلاعات مربوطه به هر دانشجو به تفکیک در فایل را با رنگ مشخص کرده ایم:20#18#19.5ali rezaei#mohammad karimi#jafar moradi#921112601#931112514#941114563# پس الان میدونیم که نمره جعفر 19.5 هستش! یا این که شماره دانشجویی 931112514 متعلق به محمد هست یا این که نمره علی رضایی 20 می باشد!! حالا شما باید برنامه ای بنویسید کهاین فایل را از کامپیوتر و محل مورد نظر که بصورت پیشفرض پوشه پروژه مون هست بخواند.بعد اطلاعات هر دانشجو را در فایل که شامل نام، شماره دانشجویی و نمره هستش را در خروجی کنسول چاپ کند.مثلا خروجی برنامه در کنسول میتونه بصورت زیر باشد: name: ali rezaei Id: 921112601 Grade: 20 name: mohammad karimi Id: 931112514 Grade: 18 name: jafar moradi Id: 941114563 Grade: 19.5 همان طور که می بینید به تفکیک هر دانشجو اطلاعات آنها چاپ شده است.پاسخ مثال:هشدار!!!! ابتدا خودتون رو مسئله فکر کنید بعد سراغ پاسخ برید حتی اگه شده چندین روز صرف حل کردن یک سوال کنید. package www.javapro.ir; import java.io.BufferedReader;import java.io.FileReader; publicclass BufferedReaderTest { publicstatic String[] spliter(String str) { String s[] = str.split("#"); return s; } publicstaticvoid main(String[] args) { String arrayString[] = null; try { String thisLine = new String(); String temp = new String(); FileReader in = new FileReader("info.txt"); BufferedReader br = new BufferedReader(in); int lengthLine = 0; while ((temp = br.readLine()) != null) { lengthLine++; thisLine += temp + "@"; } arrayString = thisLine.split("@"); } catch (Exception e) { e.printStackTrace(); } String name[] = null; String grade[] = null; String id[] = null; for (int i = 0; i < arrayString.length; i++) { switch (i) { case 0: grade = spliter(arrayString[i]); break; case 1: name = spliter(arrayString[i]); break; case 2: id = spliter(arrayString[i]); break; default: System.err.println("Error!!!"); } } for (int i = 0; i < name.length; i++) { System.out.println("name: " + name[i] + " " + "Id: " + id[i] + " " + "Grade: " + grade[i]); } } }خروجی:name: ali rezaei Id: 921112601 Grade: 20 name: mohammad karimi Id: 931112514 Grade: 18 name: jafar moradi Id: 941114563 Grade: 19.5این برنامه کاملا تست شده و بدون خطا می باشد ،در صورت مشکل اطلاع دهید. برای دریافت نمونه مثال ها و آموزش جاوا کانال و سایت ما را دنبال کنید. این مثال را بصورت مرتب شده در قالب فایل پی دی اف در لینک زیر دانلود کنید:لینک دانلودپیروز و موفق باشیدبرای اطلاع از آموزش ها و مثال های جدید عضو کانال تلگرام ما شوید بخشی از تصویر این مثال بصورت پی دی اف شده بخشی از تصویر این مثال بصورت پی دی اف شده نام گالری فیلم و نام ویدیو

مثال کار با فایل در جاوا
مثال کار با فایل در جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
برای دریافت این مثال بصورت پی دی اف شده بر روی لینک دانلود کلیک کنید
برای دریافت این مثال بصورت پی دی اف شده بر روی لینک دانلود کلیک کنید
برای دریافت این مثال بصورت پی دی اف شده بر روی لینک دانلود کلیک کنید
برای دریافت این مثال بصورت پی دی اف شده بر روی لینک دانلود کلیک کنید
برچسب‌هاآموزش برنامه نویسی »نمونه مثال های جاوا »نمونه مثال های کار با فایل در جاوا »آموزش جاوا »نمونه مثال های برنامه نویسی جاوامثال های برنامه نویسی جاوامثال کار با فایلمثال کار با فایل در جاوامثال از BufferedReaderBufferedReader در جاواBufferedReader in javaexample BufferedReaderجاوالایکمرجع مثال های جاوانمونه مثال جاوامثال جاوا
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

در این پادکست برنامه نویسی به شیوه ها و راه های کسب درآمد از برنامه نویسی پرداخته ایم. یک کاغذ و قلم بردارید و به پادکست گوش بدید.

مطالعه مطلب
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

در این پادکست برنامه نویسی یاد میگیریم که چگونه وارد فضای برنامه نویسی شویم و تخصص برنامه نویسی را به دست آوریم.

مطالعه مطلب
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهبلاگ فنی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیثبت تیکت
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد