لطفا چند ثانیه صبر کنید

close

عملیات روی رشته ها در جاوا

به نام خدا

ما در این بخش قصد داریم که چند تابع پر کاربر برای انجام عملیات روی رشته ها (آرایه ای از کاراکتر ها) را بررسی کنیم.

1-trim

این دستور فضا های خالی ابتدا و انتهای رشته را حذف می کند مثلا اگر رشته ما به این شکل باشد ” Test ” بعد از این عمل به این شکل می شود “Test” همان طورکه مشاهده میکنید فضای خالی ابتدا و انتهای رشته حذف شد.

2-replace

این دستور 2 ورودی از کاربر دریافت میکند که ورودی اول مقدار هدف و مقدار دوم مقدار جایگزین هدف می باشد.به طور خلاصه می توان گفت که این تابع کار جای گزینی را به عهده دارد.

3-toUpperCase

کار این تابع تبدیل همه حروف کوچک رشته به حروف بزرگ است برای مثال اگر رشته ما “Test” باشد بعد از انجام عملیات این تابع به این شکل می شود “TEST”

4-toLowerCase

کار این تابع تبدیل همه حروف بزرگ رشته به حروف کوچک است برای مثال اگر رشته ما “Test” باشد بعد از انجام عملیات این تابع به این شکل می شود “test”

5-compareTo

کار این تابع مقایسه دو رشته است و خروجی آن یک عدد است که اگر برابر با صفر باشد یعنی رشته ها با یک دیگر برابراند در غیر این صورت رشته ها با یکدیگر برابر نیستند.

6-isEmpty

کار این تابع بررسی رشته مورد نظر می باشد.اگر متغییر خالی بود مقدار True در غیر این صورت False را بر میگرداند

7-length

کار این تابع این می باشد که تعداد کاراکتر های یک رشته را برمیگرداند

برای رشته ها توابع بی شماری در زبان برنامه نویسی جاوا وجود دارد برای اطلاع بیشتر از این توابع اینجا کلیک کنید.

تمرین : برنامه صفحه ورود به برنامه را با یوزر نیم و یوزر پسورد بنویسید که یوزر نیم و پسورد را از کاربر دریافت کند ابتدا باید فاصله ها را از هردو حذف کند سپس چک کند مقادیر ورودی خالی نیست بعد باید مقدار یوزر نیم به هر نحوه ای (کوچک یا بزرگ) وارد شد باید فرقی نکند

1-تعریف متغیر های یوزر نیم و پسورد

2-تعریف Scanner

3-دریافت ورودی ها از کاربر

4-اگر که فاصله های یوزر نیم و پسورد را حذف کردی و مقادیر برابر با خالی نبود برو به مرحله 5

5-اگر کاراکتر های یوزرنیم را بزرگ کردی و کاراکتر های یوزنیم داخل سیستم را بزرگ کردی و این دو برابر بودند برو به مرحله 6

6-چاپ کن “Salam”

کلاس در جاوا

به نام خدا در این بخش از آموزش جاوا قصد داریم به کلاس ها در جاوا بپردازیم همان طوری که می دانید در برنامه نویسی هرچه قدر برنامه پیشرفت می کند پیچیده نیز می شود. برای کنترل این پیچیدگی ها از کلاس ها و شی گرایی استفاده می کنیم برای ساخت یک کلاس می توانید […]

بیشتر

بروزرسانی رابط کاربری One UI 2.1 در هفته جاری برای گوشی‌های گلکسی S9 و S9+ عرضه می‌شود

مدتی پیش مشخص شد که سامسونگ قصد دارد تا در خرداد ماه سال جاری بروزرسانی One UI 2.1 را برای کاربران گوشی‌های گلکسی نوت 9 و گلکسی اس 9 منتشر کند اما روز دقیق انتشار آن مشخص نشده بود. حال به گفته یکی از ناظرین انجمن‌های سامسونگ، این شرکت قصد دارد تا در هفته جاری […]

بیشتر

شیائومی به دنبال عرضه گوشی هوشمند با حافظه رم 16 گیگابایتی است

این روزها شاهد افزایش قدرت پردازشی گوشی‌های موبایل هستیم به طوری که کیفیت گرافیکی بازی‌های عرضه شده بر روی موبایل‌ها افزایش چشم‌گیری داشته است. در این بین شرکت‌ها علاوه بر قدرت پردازشی، حجم حافظه رم را گوشی‌های هوشمند را افزایش داده‌اند و گفته می‌شود که شرکت محبوب شیائومی به دنبال عرضه گوشی هوشمند با حافظه […]

بیشتر



دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جزئیات



نویسنده rezafta
تاریخ انتشار 05-03-20
تعداد بازدید 37 بازدید
زمان تقریبی مطالعه دقیقه 10
از شاخه آموزش جاوا