1
ادخ منا به
هتفرشیپ یزاس مهنابر سدر
سلاک String
ک نیا جیکپ رد سلا java.lang
لباق ییا همانرب ره رد راکدوخ روط هب و هدش فیرعت
تسا هدافتسا .
ا ندرک راک یارب یددعتم یاهدتم لماش و دور یم راک هب هتشر فیرعت یارب سلاک نی
اه هتشر یراکتسد و تست لثم ،تسا اه هتشر یور رب
فیرعت ریز یاه تروص هب هتشر
یم هیلوا یهدرادقم و ددرگ
: String s1;
String s2 = new String("Hello");
String s3 = "Hello";
s1= "Hello";
2
عجرم ریغتم ،لوا روتسد دنک یمن هراشا ییا یش چیه هب هک دنک یم داجیا ار s1
.
عجرم ریغتم موس و مود روتسد s2
و s3 یم داجیا ار دنک
. هتشر یواح ریغتم ودره
Hello دنشاب یم
.
مینک یم لمع ریز تروص هب )رفص لوط هب ییا هتشر( یهت هتشر فیرعت یارب :
String str = "";
فیرعت توافت زا لاثم یهدرادقم و اه
:اه
3
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
هتشر کی ندناوخ
یدورو زا
روتسد زا تا
next() , nextLine() .مینک یم هدافتسا
4
یجورخ روتسد
next() :
.دنک یم صخشم دیفس رتکراک هب ندیسر ار هتشر کی یاهتنا روتسد نیا رد
یجورخ روتسد
nextLine() :
هتشر کی یاهتنا روتسد نیا رد دیلک ندز اب
Enter .دنک یم صخشم
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
5
دیلک هحفص زا رتکراک کی ندناوخ
یم .درادن دوجو دیلک هحفص زا رتکاراک کی میقتسم ندناوخ یارب یدتم اواج رد ناوت
روتسد nextLine()
هدافتسا :درک
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
سلاک یاه دتم
String
فلا - دربراکرپ و هداس یاهدتم
دتم length() :
یمرب ار هتشر لوط :دنادرگ
6
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم charAt(index) :
index عون زا
دتم نیا .تسا int اراک
ک رد دوجوم رت
تیعقوم index
رب ار یم رتکاراک .دنادرگ زا هتشر یاه
.دنوش یم یراذگ هرامش 0
String str2 = "Programming with Java";
System.out.println(str2.charAt(3)); g:یجورخ
ات رفص نیب دتم نیا زا یتشگرب رادقم Legth()-1
.تسا
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم
concat (s1) :
.دور یم راک هب هتشرود قاحلا یارب
7
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
اه هتشر لیدبت
دتم
toLowerCase() :
یم لیدبت کچوک فورح هب ار هتشر رد گرزب فورح .دنک
دتم
toUpperCase() :
فورح هب ار هتشر رد کچوک فورح ب
ز ر یم لیدبت گ .دنک
8
دتم
trim () :
یم فذح ار دیفس یاه هلصاف هیلک .دنک
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
ب - ریاس اهدتم
هتشر ود هسیاقم
:
دتم
equals () :
دنشاب ربارب هتشر ود تایوتحم رگا تروصنیا ریغ رد true
false
یمرب ار .دنادرگ
9
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم
() matches :
دوش ادیپ رگید هتشر رد هتشر کی رگا تروصنیا ریغ رد true
false یمرب ار
.دنادرگ
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم compareTo () :
.دور یم راک هب هتشر ود هسیاقم یارب
دع کی دتم نیا یمرب حیحص د
.دنادرگ رگا
رفص هتشر ود هک تسا ینعم نیا هب دشاب
لاماک مهاب دنتسه یواسم ”
ینعی s1=s2 زا رتمک رگا و
رفص دشاب
ینعب s1<s2 تسا
و
زا رتگرزب یجورخ رگا رفص
هک تسا ینعم نیا هب دشاب s1>s2
.
10
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
یاهدتم ()
startsWith و
)(
endsWith
یم یسررب ایآ دننک
رادقم( تسا هتفای نایاپ ای هدش عورش صاخ ترابع کی اب هتشر کی
boolean رب
یم دنادرگ )
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
11
دتم ) s1 contains(
:s2.
ایآ دنک یم یسررب هتشر
لماش s2
؟هن ای تسه s1
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم substring() :
یمرب هتشر ریز کی .دنادرگ
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم () indexOf و
)(
lastIndexOf :
نیا یدورو رادقم هک یتروص رد دتم
رد
رب ار نآ هناخ هرامش ،هشاب هتشاد دوجو یلصا هتشر یم
دنادرگ indexOf
نیلوا
یم رب ار رادقم و دنادرگ
lastIndexOf خآ
رادقم نیر یمرب ار
.دنادرگ
12
13
:لاثم String s=”Kim Jones”;
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
هتشر هب ددع لیدبت
کی هب ریز تروص هب ناوت یم ار ددع کی ر
:درک لیدبت یددع هتش
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم
replace() replaceFirst() ،
replaceAll() ، :
ندرک نیرگیاج یارب
:ریز تروص هب هتشر رد اهرتکاراک
14
رد replaceFirst() هتشر رد نیزگیاج اهرتکاراک ،دوش ادیپ هک ییاج نیلوا رد
یم رد یلو دندرگ replace()
یم نیزگیاج اج همه رد .دنوش
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
دتم toCharArray() :
هیارآ هب هتشر کی لیدبت یارب اهرتکراک زا یا
راک هب
یم .دور
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
:نیرمت .دنک سوکعم ار هتشر کی هک دیسیونب یدتم