پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهتدریس خصوصیارتباط با ماراهنما
جاواپرو v1.2.34یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانه♨️ جلسه چهاردهم - کلاس String
آموزش برنامه نویسی »

♨️ جلسه چهاردهم - کلاس String

با کلاس String در جاوا و متدهای درون این کلاس به روش کاملا ساده آشنا شوید

۹ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
♨️ جلسه چهاردهم - کلاس String
محتوای منتخب جاواپرو

خلاصه مطلب

با کلاس String در جاوا و متدهای درون این کلاس به روش کاملا ساده آشنا شوید
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۹ دقیقه مطالعه
آخرین ویرایش۳۰ اردیبهشت ۱۴۰۴

فهرست جلسات دوره مقدماتی جاوا

مقدمه اول | جاوا چیست؟

مقدمه دوم | تاریخچه جاوا

مقدمه سوم | ویژگی‌های زبان جاوا

جلسه اول | راهنمای دانلود و نصب JDK

جلسه دوم | اجرای یک برنامه جاوا در Notepad

جلسه سوم | راهنمای دانلود و نصب Eclipse

جلسه چهارم | ساخت اولین برنامه جاوا در Eclipse

جلسه پنجم | متغیر ها در جاوا

جلسه ششم | تغییر فونت محیط Eclipse

جلسه هفتم | عملگر‌های پایه ای جاوا

جلسه هشتم | دستورات شرطی

جلسه نهم | اشیا و کلاس ها

جلسه دهم | ورودی گرفتن

جلسه یازدهم | حلقه‌های کنترلی

جلسه دوازدهم | کلمه کلیدی static

جلسه سیزدهم | کلاس Math

جلسه چهاردهم | کلاس String

جلسه پانزدهم | آرایه‌های یک بعدی

جلسه شانزدهم | کنترل سطح دسرسی (Modifiers)

جلسه هفدهم | متدها در جاوا

جلسه هجدهم | کلمه کلیدی this

جلسه نوزدهم | کلاس‌های داخلی

جلسه بیستم | ارث بری در جاوا

جلسه بیست و یکم | کلمه کلیدی final

جلسه بیست و دوم | Overriding در جاوا

جلسه بیست و سوم | Polymorphism( چند ریختی)

جلسه بیست و چهارم | چندریختی را بهتر یادبگیرید

جلسه بیست و پنجم | Abstraction( انتزاع)

جلسه بیست و ششم | Encapsulation(کپسوله سازی)

جلسه بیست و هفتم | اینترفیس (Interface)

جلسه بیست و هشتم | کلاس Random

جلسه بیست و نهم | Exceptions (استثناها)

جلسه سی ام | کار با فایل در جاوا(Files and I/O)

جلسه سی و یکم | کلاس InputStreamReader

جلسه سی و دوم | کلاس OutputStreamWriter

جلسه سی و سوم | کلاس BufferedReader

جلسه سی و چهارم | کلاس BufferedWriter

جلسه سی و پنجم | Serialization در جاوا

جلسه سی و ششم | چندنخی(Multithreading)

جلسه سی و هفتم | آرایه دو بعدی در جاوا

جلسه سی و هشتم | کلاس ArrayList در جاوا

جلسه سی و نهم | Non Access Modifier در جاوا

دوره رایگان مقدماتی زبان جاوا
دوره رایگان مقدماتی زبان جاوا

لیست دوره های آکادمی جاوا پرو

دوره پرتاب | آموزش پیش نیازهای قبل از شروع برنامه نویسیدوره مقدماتی زبان برنامه نویسی جاوادوره جامع شاهکار پیشرفته جاوادوره جامع طلایی Spring Coreدوره آموزش فریمورک Spring Bootدوره پروژه محور Spring Boot - سیستم دانشگاهدوره جامع دژبان Spring securityدوره جامع نخبگان معماری میکروسرویس با Java و Spring Boot

جلسه چهاردهم - کلاس String

عبارت String خیلی آشناست نه؟! درست حدس زدید ما در جلسات قبل ازش یک استفاده هایی بردیم اما فقط سطحی و وارد عمقش نشدیم!!!! String یا رشته که در جلسات قبل برای ذخیره متن یا جمله مورد نظر یا به عبارتی متغیری بود که بیش از یک کاراکتر میشد داخلش ریخت و ذخیره کرد! حالا قصد داریم بصورت مفصل به جناب String بزرگ بپردازیم!!! بعد از مطالعه این بخش ، از این که یک جلسه را به String اختصاص دادیم بهش حق خواهید داد که چقدر بزرگه!!! خب بریم سراغ اصل مطلب!!!!!!! 💠 رشته ها یا Strings به طور گسترده در زبان برنامه نویسی استفاده می شود،رشته ها از مجموعه ای از کاراکتر های متوالی تشکیل شده،رشته یا String همون جمله است دیگه!!!چون جمله هم از مجموعه ای از کاراکتر تشکیل شده است!! 💢 در زبان برنامه نویسی جاوا رشته (String) یک کلاس می باشد که می توان از آن شی ساخت. 💢 پلتفرم جاوا کلاس String را برای ایجاد و دستکاری رشته ها فراهم میکند. ایجاد یک String (رشته): دو روش برای ایجاد رشته یا String وجود دارد یکی راه مستقیم و دیگری راه غیر مستقیم ، که متداول ترین راه که بیشتر استفاده می شود راه مستقیم می باشد: راه مستقیم برای ایجاد رشته (String) :

String greeting = "Hello Iran!";

• ابتدا نوع متغیر را String تعیین می کنیم،بعد نام متغیر greeting انتخاب کرده ،بعد رشته یا جمله (مجموعه ای از کاراکترها) را بهش نسبت می دهیم ( "Hello Iran!" )

• رشته ای که قرار هست داخل متغیر String قرار دهیم باید درون دو " " قرار بگیرد. شبیه مثال "Hello Iran!" راه غیرمستقیم برای ایجاد رشته (String) : البته این راه هم مستقیم هست اما راه اولی مستقیم ترین بود حالا من اینجا گفتم غیر مستقیم که یک تفاوتی قائل شویم :-)

String greeting =new String("Hello Iran!");

✔ در اینجا یک شی از کلاس String ساخته ایم و درون سازنده کلاس String ،پارامتر رشته "Hello Iran!" به عنوان ورودی بهش داده ایم.

• برای اینکار ابتدا نوع شی را کلاس String تعیین می کنیم،بعد نام شی را greeting انتخاب کرده ،بعد کلمه کلیدی new در پایان از سازنده کلاس String استفاده میکنیم و درون ان رشته یا جمله (مجموعه ای از کاراکترها) را قرار می دهیم( "Hello Iran!" )

• String ساخته شده از هر دو راه حاوی مقدار رشته مورد نظر می باشد و این را در نظر بگیرید که هر دو راه ،greeting یک شی است که حاوی مقدار رشته می باشد. و با چاپ greeting مقدار Hello Iran در خروجی نمایش داده می شود:

مثال راه مستقیم ایجاد رشته :

package javalike ;//https://telegram.me/javalike //author:Rahman Zahrai public class SampleString { public static void main(String[] args) { String greeting = "Hello Iran!"; System.out.println(greeting); }}

خروجی:

Hello Iran!

در دوره مبانی برنامه نویسی جاوا به صورت ویدئویی به موضوع رشته ها(String) در جاوا پرداخته ایم.

مثال راه غیرمستقیم ایجاد رشته :

package javalike ;//https://telegram.me/javalike //author:Rahman Zahrai public class SampleString { public static void main(String[] args) { String greeting = new String("Hello Iran!"); System.out.println(greeting); }}

خروجی:

Hello Iran!

• همان طور که از هر دو راه مشاهده میکنیم خروجی یکی هست ، فقط روش ایجاد رشته (String) فرق می کند.

به دست آوردن طول رشته (String Length) : 🔵 طول رشته یا String به تعداد کاراکتر های موجود درون رشته می گویند.

مثلا طول رشته "Hello Iran!"عدد 11 می باشد.یعنی این رشته از 11 حرف یا کاراکتر تشکیل شده است.

🔵برای به دست آوردن طول رشته در زبان برنامه نویسی جاوا کلاس String متد ()length را ارائه کرده است.

همان طور که گفتیم String یک کلاس می باشد که حاوی سری ویژگی ها و رفتار هاست. یکی از این رفتار ها ، متد ()length می باشد. وقتی ما یک شی از این کلاس می سازیم ،از طریق شی ساخته شده از آن می توان به این متد و سایر متدهای آن دسرسی پیدا کنیم.

💡 برای به دست آوردن طول یک رشته با استفاده از متد ()length بصورت زیر عمل می کنیم: 1) نام شی ساخته شده از کلاس String 2) استفاده از نقطه (.) برای اشاره کردن به ویژگی ها و متدهای کلاس String 3) از بین ویژگی ها و متدهای موجود انتخاب متد ()length

فرآیند 1 تا 3 را بصورت مثال کلی زیر مشاهده می فرمایید:

String StringObjectName=” String value”;

✔ تعریف و مقدار دهی مستقیم به شی ساخته شده از کلاس String

StringObjectName.length();

✔ به دست آوردن طول رشته که یک عدد صحیح را به ما پس می دهد (برمی گرداند) ،که این مقدار را می توان درون یک متغیر عدد صحیح قرار داد. مثال زیر طریقه به دست آوردن طول رشته با استفاده از متد ()length می باشد:

package javalike ;//https://telegram.me/javalike //author:Rahman Zahrai public class SampleString { public static void main(String[] args) { String greeting = "Hello Iran!"; int len = greeting.length(); System.out.println("String Length is : " + len); } }

خروجی:

String Length is : 11

• یک رشته (String) تعریف کرده و به آن مقدارهی مستقیم کرده ایم.

String greeting = "Hello Iran!";

• برای به دست آوردن طول یک رشته ابتدا نام رشته (شی ساخته شده از کلاس String) سپس با نقطه (.) به متد ()length آن اشاره می کنیم و مقدار صحیح که به ما برمی گرداند را درون یک متغیر صحیح قرار داده ایم.

int len = greeting.length();

• در پایان طول رشته را در خروجی چاپ می کنیم.

System.out.println("String Length is : " + len);

💠 برای درک بهتر این مثال، بصورت تصویری این فرآیند را در زیر مشاهده کنید:

نوشتن نام کلاس String (خط 8) در بدنه کلاس SampleString درون متد main. تصویر (1)

آموزش رشته در جاوا
آموزش رشته در جاوا

💡 تعیین یک نام (greeting) برای شیِ از نوع کلاس String (خط 8). تصویر (2)

آموزش رشته در جاوا
آموزش رشته در جاوا

💡 مقداردهی کردن شی ساخته شده از کلاس String (خط 8). تصویر (3)

آموزش رشته در جاوا
آموزش رشته در جاوا

💡 تعریف یک متغیر و تعیین نام آن (len) از نوع عدد صحیح (خط 9). تصویر (4)

آموزش رشته در جاوا
آموزش رشته در جاوا

💡 برای به دست آوردن طول رشته greeting و ریختن آن درون متغیر len کافیست ابتدا سمت راست مساوی نام شی greeting را تایپ کنیم (خط 9). تصویر (5)

آموزش رشته در جاوا
آموزش رشته در جاوا

💡 با استفاده از شی greeting و نقطه (.) به متدهای کلاس String دست پیدا میکنیم( برای این کار بعد از نام شی و نقطه دکمه ترکیبی ctrl+space را بزنید لیست متدها بالا می آید) که از میان این متد ها ،متد ()length را انتخاب میکنیم (خط 9). تصویر (6)و(7)

آموزش رشته در جاوا
آموزش رشته در جاوا
آموزش رشته در جاوا
آموزش رشته در جاوا

💢 با استفاده از شی greeting و نقطه (.) به متدهای کلاس String دست پیدا میکنیم( برای این کار بعد از نام شی و نقطه دکمه ترکیبی ctrl+space را بزنید لیست متدها بالا می آید) که از میان این متد ها ، متد ()length را انتخاب میکنیم (خط 9). تصویر (6)و(7)

💡 چاپ مقدار طول رشته (len) در خروجی تصویر(8)

آموزش رشته در جاوا
آموزش رشته در جاوا

...ادامه این جلسه آموزشی را می توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.

آموزش آسان و ساده زبان برنامه نویسی جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا

این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید) لینک دانلود

مشاهده لینک اصلی
تصویر مرتبط با ♨️ جلسه چهاردهم - کلاس String
مشاهده لینک اصلی
تصویر مرتبط با ♨️ جلسه چهاردهم - کلاس String

نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است. برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.

متدهای کلاس String (این بخش مرتب بروز رسانی می شود)

متد compareTo در Stringمتد (charAt(int index در Stringمتد (compareToIgnoreCase(String str در Stringمتد (concat(String str در Stringمتد () substring در کلاس String جاوامتد ()valueOf در کلاس String جاوامتد ()startsWith در کلاس String جاوامتدهای ()equals و ()equalsIgnoreCase در کلاس Stringمتد (endsWith(String suffix در کلاس Stringمتد ()indexOf در کلاس String جاوامتد ()lastindexOf در کلاس String جاوامتد ()length در کلاس String جاوامتد ()replace در کلاس String جاوامتد ()split در کلاس Stringمتد ()trim در کلاس String جاوا
برچسب‌هاآموزش برنامه نویسی »آموزش زبان جاوا »آموزش جاوا »کلاس Stringکلاس String در جاواایجاد یک String در جاواتعریف متغیر از نوع متن در جاواتعریف متغیر از نوع رشته در جاواکلاس string چیستکلاس رشته چیستتعریفی از کلاس استرینگ در جاواراه غیرمستقیم برای ایجاد رشتهراه های ایجاد رشته در جاواآموزش آسان جاواجاوا
دسترسی سریع

فهرست مطلب

۱فهرست جلسات دوره مقدماتی جاوا۲مقدمه اول | جاوا چیست؟۳مقدمه دوم | تاریخچه جاوا۴مقدمه سوم | ویژگی‌های زبان جاوا۵جلسه اول | راهنمای دانلود و نصب JDK۶جلسه دوم | اجرای یک برنامه جاوا در Notepad۷جلسه سوم | راهنمای دانلود و نصب Eclipse۸جلسه چهارم | ساخت اولین برنامه جاوا در Eclipse۹جلسه پنجم | متغیر ها در جاوا۱۰جلسه ششم | تغییر فونت محیط Eclipse۱۱جلسه هفتم | عملگر‌های پایه ای جاوا۱۲جلسه هشتم | دستورات شرطی۱۳جلسه نهم | اشیا و کلاس ها۱۴جلسه دهم | ورودی گرفتن۱۵جلسه یازدهم | حلقه‌های کنترلی۱۶جلسه دوازدهم | کلمه کلیدی static۱۷جلسه سیزدهم | کلاس Math۱۸جلسه چهاردهم | کلاس String۱۹جلسه پانزدهم | آرایه‌های یک بعدی۲۰جلسه شانزدهم | کنترل سطح دسرسی (Modifiers)۲۱جلسه هفدهم | متدها در جاوا۲۲جلسه هجدهم | کلمه کلیدی this۲۳جلسه نوزدهم | کلاس‌های داخلی۲۴جلسه بیستم | ارث بری در جاوا۲۵جلسه بیست و یکم | کلمه کلیدی final۲۶جلسه بیست و دوم | Overriding در جاوا۲۷جلسه بیست و سوم | Polymorphism( چند ریختی)۲۸جلسه بیست و چهارم | چندریختی را بهتر یادبگیرید۲۹جلسه بیست و پنجم | Abstraction( انتزاع)۳۰جلسه بیست و ششم | Encapsulation(کپسوله سازی)۳۱جلسه بیست و هفتم | اینترفیس (Interface)۳۲جلسه بیست و هشتم | کلاس Random۳۳جلسه بیست و نهم | Exceptions (استثناها)۳۴جلسه سی ام | کار با فایل در جاوا(Files and I/O)۳۵جلسه سی و یکم | کلاس InputStreamReader۳۶جلسه سی و دوم | کلاس OutputStreamWriter۳۷جلسه سی و سوم | کلاس BufferedReader۳۸جلسه سی و چهارم | کلاس BufferedWriter۳۹جلسه سی و پنجم | Serialization در جاوا۴۰جلسه سی و ششم | چندنخی(Multithreading)۴۱جلسه سی و هفتم | آرایه دو بعدی در جاوا۴۲جلسه سی و هشتم | کلاس ArrayList در جاوا۴۳جلسه سی و نهم | Non Access Modifier در جاوا
ادامه مسیر

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

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

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

ادامه مطالعه

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

x

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

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

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

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

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

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

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

شنیدن پادکست
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

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

یادگیری

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

جاواپرو

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

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت

مجوزها

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