menusearch
javapro.ir
جستجو
۱۳۹۵/۸/۱ شنبه
(11)
(0)
♨️ جلسه چهاردهم - کلاس String
♨️ جلسه چهاردهم - کلاس String

جلسه چهاردهم - کلاس 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!

 

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

 

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 (این بخش مرتب بروز رسانی می شود)

  1. متد compareTo در String
  2.  متد (charAt(int index در String
  3. متد (compareToIgnoreCase(String str در String
  4. متد (concat(String str در String
  5. متد () substring در کلاس String جاوا
  6. متد ()valueOf در کلاس String جاوا
  7. متد ()startsWith در کلاس String جاوا
  8. متدهای ()equals و ()equalsIgnoreCase در کلاس String
  9. متد (endsWith(String suffix در کلاس String
  10. متد ()indexOf در کلاس String جاوا
  11. متد ()lastindexOf در کلاس String جاوا
  12. متد ()length در کلاس String جاوا
  13. متد ()replace در کلاس String جاوا
  14. متد ()split در کلاس String
  15. متد ()trim در کلاس String جاوا
instagram
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
طراحی سایتطراحی سایتسایت سازسایت سازفروشگاه سازفروشگاه ساز